Fixed issue #87
Hopefully fixed issue #86 by fixing thread safety issues and bailing to System.out more often in exception code.