At the time when we make a promise, we make it based on current "facts", as time goes by those "facts" do change and things that were unforeseen becomes clear; that's when people review their promises.