now ready for usage with ExceptionHandler