From ʿAbd al-Rahman ibn Samurah (may Allah be pleased with him), who said: The Messenger of Allah (peace and blessings be upon him) said to me: "And when you have sworn an oath, then see something better than it, carry out the one that is better and make expiation for your oath." Agreed upon (al-Bukhari and Muslim).