annotator only instanced when needed.