The first one is probably fine. We could even have the logger look for specific strings that it ignores. Those would be updated each major version (and ignored otherwise)