A pledge too far