diff --git a/unoptimized_lr/simple_lr_automaton.py b/unoptimized_lr/simple_lr_automaton.py
index a7c1fdc1c73b70e48d6bb998d862aa855ccb8081..e4dcaf7607299b364f33e3fd72c44bfd3bb02a5a 100644
--- a/unoptimized_lr/simple_lr_automaton.py
+++ b/unoptimized_lr/simple_lr_automaton.py
@@ -227,7 +227,7 @@ class LR_automaton_internal(Layout):
             ("Reduce_table_bus"     , simple_lr_tables.ReduceTableBusLayout(parameters=parameters)),
 
             # STACKS
-            ("parse_stack_bus"),
+            ("parse_stack_bus"      , simple_lr_stack.StackLayout(data_width=parameters.W_state, index_width=parameters.W_stackdepth))
         ]
         if(parameters.generating_tree == True):
             interfaces.append(("index_stack_bus"))