Doesn't this allow the engine to be more efficient by splitting up tasks? ie, it's best to pass the baton as soon as possible, right?