filename must now be explicit (so we can have multiple roosters)