...or change the order of the phrases on-the-fly. The point is, we don't commit to any part of the product until all dependencies are accounted for and the whole is complete.