[WIP] Fucking promises.