HOPKINS: Error out when an unknown version is encountered
HOPKINS: Replace cascades of if by switches for language checks