dfamust() uses a log of memory for long pattern. $ echo abc | grep -f /usr/share/dict/words /usr/share/dict/words is about 5MB. However, dfamust() will require memory over 100MB. Norihiro