diff --git a/overcooked_simulator/counters.py b/overcooked_simulator/counters.py
index a39ce213d485cb64570aa9bea45c4bb65cdf6bbd..b07f19940c82b24793e3c48bd49a51ed75ddf196 100644
--- a/overcooked_simulator/counters.py
+++ b/overcooked_simulator/counters.py
@@ -362,7 +362,7 @@ class SinkAddon(Counter):
         self.occupied_by = deque(occupied_by) if occupied_by else deque()
 
     def can_drop_off(self, item: Item) -> bool:
-        return not self.occupied_by or self.occupied_by[-1].can_combine(item)
+        return self.occupied_by and self.occupied_by[-1].can_combine(item)
 
     def drop_off(self, item: Item) -> Item | None:
         """Takes the thing dropped of by the player.
@@ -370,14 +370,10 @@ class SinkAddon(Counter):
         Args:
             item: The item to be placed on the counter.
 
-        Returns: TODO Return information, whether the score is affected (Serving Window?)
+        Returns:
 
         """
-        if not self.occupied_by:
-            self.occupied_by.append(item)
-        elif self.occupied_by[-1].can_combine(item):
-            return self.occupied_by[-1].combine(item)
-        return None
+        return self.occupied_by[-1].combine(item)
 
     def add_clean_plate(self, plate: Plate):
         self.occupied_by.appendleft(plate)
diff --git a/overcooked_simulator/game_content/layouts/basic.layout b/overcooked_simulator/game_content/layouts/basic.layout
index eb9b1de1301fe0b150e006a20ca14aeed64f26ab..8b46829b755b1963fde61a396d395618070b3a21 100644
--- a/overcooked_simulator/game_content/layouts/basic.layout
+++ b/overcooked_simulator/game_content/layouts/basic.layout
@@ -4,8 +4,8 @@ _#_______M_______
 _#_______#_______
 _W_______________
 _#__A__A_________
-_B_______________
-_B_______#_______
+_C_______________
+_C_______#_______
 _#_______X_______
 _#P#S+#S+#_______
 _________________