Fixes circular reference between promises. !strict refs #16794