Is there a reason we try to pass the error message and not just the error object?