Allow recursive Simulator calls.

THREE DAYS OF OVERKILL DEBUGGING.