specialized handling when passing core exceptions