phase2: handle missing change sources