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.