don't attempt to read body on 204 response
refactoring