Sorry, I updated it to `reject().promise()` after I realized that I forgot to append the promise(). So it should have .promise().