Wearing all the hats