If we're checking that the request is not null here, should we be doing the same for `putRequest` above?