Foley promised and now he has delivered.