promise versus reality