avoid unnecessary and out-of-order combos