When I think of it being completely separate, I think of the builder receiving a parsed_body instead of a response.