om.history() now returns a generator