changes to see behavior of taking out @PROTECTED_AT@ logic