print exception exceptions
refactor exception loop
ignore impl_
cleanup