Successfully using constructs like
\node<3-> (something) ...;
or
\draw<2-> (from here) -- (to here);
in tikzpictures inside beamer with overlays, I've now encountered a problem. Suppose in a tikzpicture I have something like
\draw[->] (X) -- (Y) node[midway,above] {$f$};
and I want the arrow appear from the beginning, but the $f$ above it on a later slide. How to achieve this? Seems that things like <2-> only work with \node<2-> but produce errors with node<2-> (when without a "\"): TikZ complains about a node not having label text, although label text is present.
