blank strings are handled