This might no longer be an issue, but: I had a template module which I'll call "bad_template". Because of a copy and paste or similar error, "bad_template" included the following:

CODE
MTInclude module="bad_template"


When I rebuilt, that lead to an infinite loop as the module included itself over and over. And, that lead to the server almost crashing.

A check for that condition might have been included in subsequent versions, but if not checking for such references might be a good thing.

There are a large number of ways for something similar to happen, for instance: Module B includes Module A, and Module A includes Module B. To save coding time perhaps a check that a module has only been included once per page could be performed.