Messing with asynchronous patterns.
Ditching Promises and going for simplified approach (after yesteday's talk with Dima).