when the handle returns null, error would already be sent in responder, so i thought we can skip handling it.