Simplifying, updating ClientError, trying to support Opera