promisify is letting me down