Silly hats having a good time