test Aged Brie doesn't spoil
adding more tests
refactoring to remove conditionals