Oops, forgot to initialize cachedInverse