I think it's overkill to do this right now. The version information is already published in each individual MachineState object. Could we not infer the latest version from that?