always place base_locale first
test for presence of args instead of command arity

arity is broken in Ruby 1.9.3 https://bugs.ruby-lang.org/issues/8411