Add more validation to duration and track_number