require a version message before others can be used