__eq__ never raises exception.  Bug fixes.