Annotations on methods and needs