Put in guards to the eating methods so they do not function when eos