no need for annotation loader