figure out write protect from segment