Fixes for single letter var names

Also fixed issue for when the var passed in was set to blank "", it was
not actally setting it to "" yet again giving it another reason to be
undefined.