For now, keep the name isPromise