Change check behavior, switch satisfactory_meal to use add_all and length