Actually, if you follow this rule, nobody can be human, because if you eat a "human", said human will have eaten something else, therefore they are no longer human. Even if you ate a newborn, it still feasted on the nutrients of the mother, so it became whatever its mother ate last.