ensure we grab an http method, and don't overwrite with nil