added annotation to get rid of some compiler warnings