This looks better, but isn't one of the points of `super` to avoid referring to the base class at all? In other words, shouldn't this be:

```python
super(SynchronizeError, self).__init__(...)
```