This is by design and is common to most, if not all, INI-related features in mIRC. If an attempt is made to read data from a non-existent INI file, an empty result is returned with no error. It would be difficult to change this without breaking existing scripts that depend on this behaviour.