Peregrin Took should only create a Food token when one or more tokens would be created. However, if Horn of Gondor is activated with zero Humans in play, Peregrin Took still creates a Food. See image.
Discovered this to my detriment while playing with Krark-Clan Shaman in Pauper.
Steps to reproduce:
1. Hold CTRL key while activating a permanent's activated ability.
Expected behavior:
Should retain priority so you can activate the ability again.
Actual behavior:
Priority passes to opponent...