added exception if the token offsets relative to the annotation are bad