Hi all, In qof_collection_add_entity and qof_collection_insert_entity, it expects, g_return_if_fail (col->e_type == ent->e_type); Is this the actual expectation by checking the equivalence of pointer locations, why not the values? -- Regards, Chenxiong Qi