add preliminary exception reporting