can this conditional return also go in the if-block above (possible prevent unneeded $vsite->controllers->variable->set())?