Throw result when is an instance of Error

I think throwing the error as it is lets the user handle it in a better way.