syllable: explicitly set the state in read