Also, we can break this to several more logical ``IF``s, and cleanup the ``(int) $node->nid === (int) $vsite->group->nid)`` - why won't it be int?