- return elt.inverse()
-
- # TODO: we can do better once the call to is_invertible()
- # doesn't crash on irregular elements.
- #if not self.is_invertible():
- # raise ValueError('element is not invertible')
+ # elt is in the right coordinates, but has the wrong class.
+ return self.parent()(elt.inverse().vector())