What's the point of this function, will there ever be a `STCshared` variable not typed as shared?