support for re-throwing without wrapping + optional enhancing with
context information