fix unprotect