we ignore the returning value, see 
https://github.com/arthurnn/rails/blob/master/actionpack/lib/abstract_controller/base.rb#L136
https://github.com/arthurnn/rails/blob/master/actionpack/lib/action_controller/metal.rb#L195

But the parent methods might use it for something.. so IMO we should fix this.