How can I make textpos respect beamer overlays?

It works as expected if you use \only instead of \visible:

\documentclass{beamer}

\usepackage[overlay,absolute]{textpos}
\setlength{\TPHorizModule}{1cm}
\setlength{\TPVertModule}{1cm}

\begin{document}

\begin{frame}
Some text

  \only<2->{
        \begin{textblock}{5}(6,6)
            Some more text
        \end{textblock}
          }
\end{frame}

\end{document}

It works as expected if you call \visible into your textpos environment:

\documentclass{beamer}

\usepackage[overlay,absolute]{textpos}
\setlength{\TPHorizModule}{1cm}
\setlength{\TPVertModule}{1cm}

\begin{document}

\begin{frame}
  Some text

  \begin{textblock}{5}(6,6)
    \visible<2->{
      Some more text
    }
  \end{textblock}
\end{frame}

\end{document}