Special implementation of promises
