extract different exception classes