I was just checking if the [code](https://github.com/a85/Newman/blob/master/src/runners/RequestRunner.js#L97-L106) in requestRunner that does the same thing is reusable but it doesn't quite look like it. 

e.g. In case of `raw` data, you are sending the object as it is (as string), whereas the tests require the object to be json parsed. In case of you have other ideas, I think it make sense to keep them separate as the requirements for both are not exactly same.