It seems that we can't ignore overheads by searching BACKREF in dfaisfast(). First patch fixes it. Second patch fixes a typo in a comment I have found in the process.