Ok thanks. That's basically what I was proposing in [comment #2](https://github.com/Katello/runcible/pull/106#discussion_r6224766). The one thing I don't like is the names of the method since they actually take in consideration both options[:body] and options[:payload]. Given that options[:payload] is a hash, it seems like options[:payload] is specific type of body not vice versa.