fix conditional annotation