cleanup exception implementation and display