Optimized. Added error tolerance for Czech.