Boyscout: using hashrefs instead of hash in new_vm.pl