I'm assuming that the _vm extension is to emphasize that this is only applicable to VMs and not to files?  If so, perhaps a brief comment here to that affect would be useful for clarity to future developers down the road.