ExceptionHandler is now an interface