Annotation order is apparently not consistent all the time, so added an order parameter