diff --git a/cooperative_cuisine/configs/environment_config.yaml b/cooperative_cuisine/configs/environment_config.yaml
index 0fc403cd7566f32f5bedf216864ab1c280bb5929..eec7ad500072538f9b44c0fa2b470500410182a5 100644
--- a/cooperative_cuisine/configs/environment_config.yaml
+++ b/cooperative_cuisine/configs/environment_config.yaml
@@ -207,13 +207,7 @@ extra_setup_functions:
         log_path: USER_LOG_DIR/ENV_NAME/LOG_RECORD_NAME.jsonl
         add_hook_ref: true
 
-  empty_info_msg:
-    func: !!python/name:cooperative_cuisine.hooks.hooks_via_callback_class ''
-    kwargs:
-      hooks: [ action_put ]
-      callback_class: !!python/name:cooperative_cuisine.info_msg.InfoMsgManager ''
-      callback_class_kwargs:
-        msg: ""
+
 #  info_msg:
 #    func: !!python/name:cooperative_cuisine.hooks.hooks_via_callback_class ''
 #    kwargs:
diff --git a/tests/test_cooking_equipment.py b/tests/test_cooking_equipment.py
index 03f936f1a1625b318e46905668009ed8fce659db..60377d836cff58accd9ca9d22cebea3c51d8f332 100644
--- a/tests/test_cooking_equipment.py
+++ b/tests/test_cooking_equipment.py
@@ -1,5 +1,6 @@
 import pytest
 
+from cooperative_cuisine.hooks import Hooks
 from cooperative_cuisine.items import ItemInfo, CookingEquipment, Item, ItemType
 
 
@@ -8,7 +9,7 @@ def test_can_combine_single_other_item():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
     other_item = Item("Onion", ItemInfo(type=ItemType.Ingredient, name="Onion"))
 
@@ -20,12 +21,13 @@ def test_can_combine_list_of_other_items():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
     other_item = CookingEquipment(
         name="Pan",
         transitions={},
         item_info=ItemInfo(type=ItemType.Equipment, name="Pan"),
+        hook=Hooks(None)
     )
 
     assert cooking_equipment.can_combine(other_item) == False
@@ -36,7 +38,7 @@ def test_can_combine_without_other_item():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     assert cooking_equipment.can_combine(None) == False
@@ -47,7 +49,7 @@ def test_combine():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
     other_item = Item("Onion", ItemInfo(type=ItemType.Ingredient, name="Onion"))
 
@@ -59,7 +61,7 @@ def test_progress():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
     result = Item(name="TestResult", item_info=None)
     cooking_equipment.active_transition = {
@@ -78,7 +80,7 @@ def test_reset_content():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
     cooking_equipment.content_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
     cooking_equipment.reset_content()
@@ -91,7 +93,7 @@ def test_release():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     cooking_equipment.content_list = ["Content1", "Content2"]
@@ -105,7 +107,7 @@ def test_extra_repr_without_content():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     assert cooking_equipment.extra_repr == "[], None"
@@ -116,7 +118,7 @@ def test_extra_repr_with_content():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     item_1 = Item(
@@ -135,7 +137,7 @@ def test_get_potential_meal_without_content():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     assert cooking_equipment.get_potential_meal() is None
@@ -146,7 +148,7 @@ def test_get_potential_meal_with_content():
 
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
     cooking_equipment = CookingEquipment(
-        transitions={}, name="Pot", item_info=item_info
+        transitions={}, name="Pot", item_info=item_info, hook=Hooks(None)
     )
 
     item_1 = Item(
@@ -166,7 +168,7 @@ def test_get_potential_meal_with_content():
 @pytest.fixture
 def cooking_equipment():
     item_info = ItemInfo(type=ItemType.Meal, name="Soup", seconds=5.0)
-    return CookingEquipment(transitions={}, name="Pot", item_info=item_info)
+    return CookingEquipment(transitions={}, name="Pot", item_info=item_info, hook=Hooks(None))
 
 
 def test_reset(cooking_equipment):
diff --git a/tests/test_counter.py b/tests/test_counter.py
index d6860acb3e00eb02a6cfc8703bf3bb9fd8e10f7b..058a9e17ad95f1365e0dc5be6aec76ecdfa80a3e 100644
--- a/tests/test_counter.py
+++ b/tests/test_counter.py
@@ -35,7 +35,7 @@ def test_serving_window():
         plate_dispenser.plate_received
     ), "ServingWindow needs to update plate out of kitchen for ordered meal."
     plate_dispenser.plate_received = False
-    plate = Plate(transitions={}, clean=True, item_info=None)
+    plate = Plate(transitions={}, clean=True, item_info=None, hook=Hooks(None))
     plate.content_list = [Item(name="TestMeal", item_info=None)]
     assert serving_window.can_drop_off(
         item=plate