protection functions