API changes & introduction of explicit AnnotationTargets