Many hats