Cached Inversion Implemented