Compare Hard Promises