somewhere here I would expect usage of `validNodeForGossip`