diff --git a/src/pystencils/backend/platforms/generic_gpu.py b/src/pystencils/backend/platforms/generic_gpu.py
index b87e6411f6d21f723e9daf748aea2625eac4d04e..06b230454c289bf4e1bce294e725cb54cae624ad 100644
--- a/src/pystencils/backend/platforms/generic_gpu.py
+++ b/src/pystencils/backend/platforms/generic_gpu.py
@@ -313,7 +313,7 @@ class GenericGpu(Platform):
         arg_types = (dtype,) * call.function.arg_count
         expr: PsExpression | None = None
 
-        if isinstance(dtype, PsIeeeFloatType) and func in MathFunctions:
+        if isinstance(dtype, PsIeeeFloatType):
             match func:
                 case (
                     MathFunctions.Exp