Parse level wasn't being popped off if an included template triggered anerror. This broke my version of the portals package which uses includesrather than generate stuff via explicit calls in Tcl as the new-portalspackage did.
upgrade to contacts 1.2b4, contacts is no longer singleton and supports multiple instances and the ability to have management instances as the root of the install that manage data from child instances