removed head and tail persist string usages