Initial client-side interest impl

That looks like a merge artifact, will add it back.