The most likely reason is that mdx.dll is not using Unicode.