I'm a real nit picker for names, is vMajor ==> majorVersion?  easier to string together when reading out loud :-)