Promisification complete, but needs optimization