Issue #7: wrapping underlying exception