avoid `FDynamic "next"` if possible (see #3486)