Hopeful fix for test suite failure after refactoring versioning API slightly

Issue with arguments struct being duplicated and passed on to another function. In some environments, its seems to be treating the args as positional rather than named