fixed serializability