How can I keep arrows in the forest environment from overlapping with tree elements?

\documentclass[a4paper]{article}
\usepackage[margin=0.5in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[linguistics]{forest}
\begin{document}
(2)\quad Where will the director order the actor to stand? \
\begin{forest} for tree={calign=fixed edge angles, calign primary angle=-70, calign secondary angle=70}
[CP [DP$_i$ [where, roof, name=where in]]
[C$'$ [C \ will$_j$, name=will in]
[TP [DP [the director, roof]]
[T$'$ [$t_j$, name=will out]
[vP [v \ order, name=order in]
[VP [DP$_m$ [the actor, roof]]
[V$'$ [$t_k$, name=order out]
[TP [PRO$_m$]
[T$'$ [T \ to]
[VP [V \ stand]
[$t_i$, name=where out]]]]]]]]]]]
\draw[->] (will out) to[out=-90, in=-90] (will in);
\draw[->] (where out) to[out=-90, in=-90] (where in);
\draw[->] (order out) to[out=-90, in=-90] (order in);
\end{forest}
\end{document}

loosenessoption for the arrow and mayby slightly change theinangle – Excelsior Apr 12 '21 at 17:15\draw[->] (will out.south west) to[out=-135, in=-90, looseness=1.5] (will in.south west);, maybe it still looks adequate for you ... – Excelsior Apr 12 '21 at 17:21tikz-qtreerather thanforestto draw the tree itself, but that doesn't make a difference -- both use normaltikzarrows. https://tex.stackexchange.com/a/251040/42880 – Jason Zentz Apr 12 '21 at 18:55