Promise versus delivered