Promises Old and New