Our society allows for certain lies.
You can break any promise you make to others or yourself by using one of societies lies. These lies are used so often they are considered "norms".
As long as you are willing to use a "socially acceptable lie" you will never hold yourself accountable. You will fail. You will also hurt a lot of people in the process.
Keep your promises. No matter what.