Suggest:
```ruby
if payload
  if payload.is_a?(RestClient::Payload::Streamed)
    req.body_streamed = payload
  else
    req.body = payload  # or payload.to_s if we want to keep it equiv to current
  end
end
```

Note: I haven't checked this for errors :)