diff --git a/b_asic/abstract_operation.py b/b_asic/abstract_operation.py
index 8aed92a4e33fc7cd04184e433a0d5123b322c067..68b3c02ae6f015928d241de040722471995597c1 100644
--- a/b_asic/abstract_operation.py
+++ b/b_asic/abstract_operation.py
@@ -14,6 +14,7 @@ from b_asic.simulation import SimulationState, OperationState
 from b_asic.utilities import breadth_first_search
 from b_asic.signal import Signal
 
+
 class AbstractOperation(Operation, AbstractGraphComponent):
     """Generic abstract operation class which most implementations will derive from.
     TODO: More info.
diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py
index ab2c3e947a7efbe062fbc71eec857d6bc567b38d..f59a246daadb58e203e34e3b897cd4f68ce7581e 100644
--- a/b_asic/signal_flow_graph.py
+++ b/b_asic/signal_flow_graph.py
@@ -46,7 +46,7 @@ class SFG(AbstractOperation):
         # TODO: Traverse the graph between the inputs/outputs and add to self._operations.
         # TODO: Connect ports with signals with appropriate IDs.
 
-    def evaluate(self, inputs: list) -> list:
+    def evaluate(self, *inputs) -> list:
         return [] # TODO: Implement
 
     def _add_graph_component(self, graph_component: GraphComponent) -> GraphID: