add catalyst::exception as a possible error type