Promises are like babies: fun to make, but hell to deliver. -- One of Nadav Har’El's Email Signatures.