You would take an oath because you  are making a promise