use stringinterp branch