Veteran Nesta Carter welcomes track and field's return