Reuse already-optimized paths
More emphasis on serial execution
Reduce potential side-effects after cancellation