Added "throws Exception" to the regular handler methods, so that implementors can let non-RuntimeExceptions fall through to the exception handler.