make a user-defined exception view actually usable