Readding protect-string and unprotect-string