file protections and extent