fix serialisation confusion