Are you sure about this? seems that `__radd__` should not have been called if `other + self` worked. Or is there something special about `add`?