no need for the () wrapping the self.site check