equal shallow histori kind object kind kind pseudost kind illeg argument except pseudost kind pk shallow histori equal kind invalid object except invalid element except 