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
Made sure you can specify multiple list ids to map an attribute to. Furthermore split up the list code in the attribute generation and the mapping to the lists