protecting integrity