Charlie Haas just does a little bit of everything