catch (Exception ex) {
harness.debug(ex);
harness.check(false, "outer handler - unexpected exception");
}
finally {
sm.uninstall();
if (tmpfile != null) tmpfile.delete();
if (tmpfile2 != null) tmpfile2.delete();
if (tf1 != null) tf1.delete();
if (tf2 != null) tf2.delete();