I would have prefered action to be an Action not a Hash.
Also if it's a hash I would have prefered a better name.