The same test now fails, but this time by virtue of the fact the recursive target is detected by the framework.  As a result, it's now possible that the test needs to be rewritten because, in fact, there's no way that particular scenario could ever work anyway!