how come you took out the `inverse_of`?