Can we use `Version::STRING <= '3.0.0'` here? Should result in more clean code than split plus literal compare.