Instead of using initCause() when re-throwing exceptions, it leads to better stacktraces if a simple constructor-argument is used