No, it isn't. Perhaps it should be moved outside, and with a different PROMISE_RESULT?