I don't think the Zookeeper should "puts" anything. What do you think is an alternative here?

If the animal eats, we get returned a true. Should we get a false if not?