Values set in command line options not being used

I used vm_builder recently and noticed that the options I specified on the command line for disk and memory size weren't being honored. Looks like the !nil cases never match when their respective options are set, so options parsed that way were being silently skipped.