Revert "Meal error checking"

This reverts commit 4889a5f1072814354da18081f0a2dd52cfb9aa72.
Revert "Revert "Meal error checking""

This reverts commit f1bfe672361c9e52b7751e6cb7ee4c0867c068b2.