implemented modification exclusions