ensure matching annotation signatures