globals protect