Нашел под кроватью использованный promise.
seems a bit promisecuous ‎- a smooth, easy, fun