makes shelter non-global