abort if version field dose not exist