make sure all the find_changed routines are called before the first find_siblings_and_types