Alternative serialization