The subject may be a bit complicated. I will try to explain more.
Let us assume we have some task with MCAT. Card Lopetus has been defined as ExitCard for the MCAT. And there are no links from Lopetus.
There are 2 scenarios you may end up to the Lopetus:
1. MCAT returns it as a result of getNextQuestion (most probably because of some JumpRule fired)
2. Link from somewhere
In case #1 MCAT getNextQuestion will return null (no more question to ask, because ExitCard has been returned as a result of previous request).
In case #2 MCAT getNextQuestion will continue to return some question to ask (depends on your position in space)
The question is: Should described 2 cases behave the same way? (like #1) - So if previous card was the one defined in MCAT as ExitCard no next question returned.
feel free to comment