Is a promise not to promise anything still a promise?