Actually,  I think the better solution is just like my patch about enospc, use: 

vm.create(params=params)

because without this param, the create func will use the old command line :)

For start_vm option, if we run a lot cases, we may set to no, am I right? but not very sure, has not do some research on this.