maintaining component integrity