Brutally honest Tesco is on point.