Version 1.5.2: Add filereadable(*) check for dict file.
Version 1.5.8: Optimize to better support