memory protection changes