Combine in the right order, and don't over-combine