diff --git a/overcooked_simulator/counters.py b/overcooked_simulator/counters.py
index 6ea553b6568e0977ac47408f324a6133a2ef25e6..9694c824906af718f34d321a807cd9b06fef5c45 100644
--- a/overcooked_simulator/counters.py
+++ b/overcooked_simulator/counters.py
@@ -145,7 +145,7 @@ class ServingWindow(Counter):
         ):
             if isinstance(item.content, Meal) and item.content.progressed_steps:
                 return item.content.finished
-            if not item.item_info.steps_needed and len(
+            if not item.content.item_info.steps_needed and len(
                 item.content.item_info.needs
             ) == len(item.content.parts):
                 return True