is there a specific reason we need this method? Seems a bit of an odd one when `body` exists.