A wrapping promise resolve shouldn't be needed since hookValidate returns a promise.