more string handling redos