fixes #470

This was a minor refactor to make use of some of the new utility methods we've got like being able to say ``standard_ints``.  Plus I added some logic about vegetarians and vegans not eating pork.