Update the combination logic