Keep Our Promises Better