join_list now checks for matching ident from head