be more defensive when accessing tickets of a milestone