A more sophisticated usage of annotations