non-string values prep: ensuring string ops work on strings