Pry is not required by the gem itself (gemspec). Gemfile is mainly for development purposes so I don't see conflict in that. When hammer is more mature we could move that to development group or remove it completely.