i am not sure if we want this by default. there might be use cases where there is an empty body.