de string improvements