`return Promise.reject()` for consistency