You dont know what you dont know
Having to keep a "normal " promise id hard enough but what if your asked to do something you don’t agree with?