serialization enhancement