Observing client really works now (I hope)