Don't these need "minversion" or something, in order to de/serialize properly across versions?