Various PromiseResult updates