Convert errors to throws that can catch additional data