tag promise handle is not required