redefined string corner cases, so they only work on character strings (no lists or pairlists allowed).