cleaned up Verson superclass things