load VGM code is moved outside the try block created for printInfo()