Why not? It allows anyone looking at the source to know that the argument should be a Hash. If you think it's useless, then I can cut it. Maybe I've been hanging out with too many static language users.