I tried to run below but I keep getting below error. Let me know if you can spot anything. The arrows coming out of U \times F seem to be the issue, since without any of those arrows, the diagram runs fine but putting in any of them with or without their labels runs me into errors.

```
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{cd}

\begin{document}

    \begin{center}

        \begin{tikzcd}[column sep=scriptsize]

            E' \arrow[r, "\tilde f"] \arrow[d, "\pi'"] & E \arrow[d, "\pi"] && U \times F \arrow[l, "\phi^{-1}"] \arrow[dl, "\pr"] \arrow[r, "\pr_2"]  &&&F \\

            X' \arrow[r, "f"] & X && {} &&& {}

        \end{tikzcd}

    \end{center}

\end{document}

```

```
Overfull \hbox (12.25192pt too wide) in paragraph at lines 37--38
[]\OT1/cmr/m/n/10 We see im-me-di-ately that each col-umn is or-thog-o-nal to $
(\OML/cmm/m/it/10 x[]; []  ; x[]; []\OT1/cmr/m/n/10 )$
[2] [3] [4]

! Package pgf Error: No shape named `tikz@f@2-1-3' is known.

See the pgf package documentation for explanation.
Type  H <return>  for immediate help
l.70 I think the culprit is a tikzcd arrow in cell 1-4.
\errmessage ...currentrow -\tikzcd@currentcolumn }

l.72 \end{tikzcd}

```

?