Can't you just do ``noticeForm.promise(req).then(checkSignatureMatching).fail(onRejected);`` ? That makes the code more readable since it's in order of execution like before