handle non-string arguments to string? and string-length