An easier way to see this point is to simply notice that to make a promise is to (in some sense) self-modify your utility function.
Eeek! As I may have previously mentioned, you are planning on putting way more stuff in there than is a good idea, IMHO.
Eeek! As I may have previously mentioned, you are planning on putting way more stuff in there than is a good idea, IMHO.