flatten if chains in outliner, and be more careful to avoid outlining through an outline call