LP#1732761: Chain the promises to avoid races