Protect against Null type.
Do not pull STL I/O dicts into the PCH.
Add option to disable rollback. Handle missing ExecEngine.
No need to rool back in case of errors.