The document
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{block}{First Block}
Some text.
\end{block}
\onslide<2->
\begin{block}{Second Block}
More Text
\end{block}
\end{frame}
\end{document}
Only produces one slide. Changing \onslide<+-> to \onslide<2-> produces two slides. Why is this?