(fix) should not skip _id