Sure - but you were the one wanting the buggy versions supported, too ;)
It's just how it could work.

I would - now we have working code - warn if MX::Cmd < 0.006001 (0.007 just adds a lot of tests), but work anyway.
Simplify later (in a few month) by just taking $cmd->command_name.