For the same reasons, it doesn't use marshal_dump and marshal_load, instead implementing the old style _dump and _load methods.