I did mean to use sendValueNotifyData in both branches..
It should now only get repopulated if current subscribers querySendValue() differs from last  (or it's the 1st)