Given all the other cases where response is locally replaced, this should move right before we call callback.