diff --git a/src/finn/transformation/fpgadataflow/derive_characteristic.py b/src/finn/transformation/fpgadataflow/derive_characteristic.py
index 849ecea1e9696c8ebb30e5e33a75c3a25cc21284..822679721036c7832241db4642911ff804fb9dff 100644
--- a/src/finn/transformation/fpgadataflow/derive_characteristic.py
+++ b/src/finn/transformation/fpgadataflow/derive_characteristic.py
@@ -149,7 +149,7 @@ class DeriveFIFOSizes(NodeLocalTransformation):
                 assert (
                     len(prod_chrc) == 2 * period
                 ), "Found unexpected characterization attribute"
-                if any({[x > 2 for x in prod.get_nodeattr("outFIFODepths")]}):
+                if any([x > 2 for x in prod.get_nodeattr("outFIFODepths")]):
                     # FIFO depth already set, can skip this node
                     return (node, False)