Here history never changes, which makes sense since we only get it once. So for it to be "reactive" I would have to get it everytime I run performGleaning, which is fine I guess but I wondered if there is a more elegant way of achieving this,, maybe using a SubscriptionRef?