vmname() improved. it can be called without activate()