re-throwing exception to aid debugging