Sayyiduna Abdullah bin Mas'ud (may Allah be pleased with him) said: "Whoever swears an oath and says 'In sha' Allah (if Allah wills)' has made an exception."