ensure annotation isn't added twice - note - this could cause efficiency problems