It depends on the Ruby version that we'll be supporting. I hold out hope that we can use the awesomeness that is [keyword arguments](http://ruby-doc.org/core-2.0/doc/syntax/methods_rdoc.html#label-Keyword+Arguments) (AKA double splat) at some point and avoid using an options hash altogether.