annotations could be null