Depend on promise.rb ~> 0.5