dlls handle multiple versions gracefully (#2)