How Does a Business Keep a Promise?