safe modification to begin serialization support