very strange output
fix the TextCommit bug