phase two of string portability stuff: