TIDN logic