small bugs in string interpreter