internal compartmentalization