Issue #32 - no longer using "throws Exception" anywhere.