Also, since `random_vm_test` is more likely to have items in it than not, it might be good to switch this to `if random_vm_test` and swap the contents of the if and else blocks.