> In testing it seems that VB6 will not necessarily load `vbe6.dll`, but rather `msvmvb6.dll` which is very similar library.
The present logic switches based on the VBE's `Version` property. This is no longer sufficient to handle VB6 support. For that reason, fakes will not work in VB6. We need a way of detecting whether we are loaded inside a VB6 host vs VBA host and thus switch the DLL name accordingly.