Use given error, not -EIO