Updated all combinations to be more general.