note the serialization expectation