added NOWAIT to propagateResult