getting rid of StringUtil