forgot to check this file in; also need has_ann method