I don't trust the @SITE myself.

I see way too many errors and machines that seem to lose or not know what site they belong to. Good idea by Microsoft but needs to be more resilient