How to get a correct end of sentence space for the next sentence if the previous one is followed by \pause?

\documentclass{beamer}

\begin{document}
\begin{frame}[t]{Proverbs}

think. Thus (correct)\newline
\pause
think.\pause\ Thus (wrong)

\end{frame}
\end{document}

How to get a correct end of sentence space for the next sentence if the previous one is followed by \pause?

-
Using ...think.\pause\@ Thus ... seems to work... –  Peter Grill Aug 25 '12 at 2:20
@PeterGrill: Sorry. It does not produce the correct spacing as well. :-) –  stalking is prohibited Aug 25 '12 at 2:22
Ok, how about ...think.\pause\xspace Thus... with \usepackage{xspace}. I can not tell the difference between these two output. –  Peter Grill Aug 25 '12 at 2:24
@PeterGrill: Even though your suggestion works but I want to avoid loading an extra package if possible. –  stalking is prohibited Aug 25 '12 at 2:31

Use {} after \pause:

\documentclass{beamer}

\begin{document}
\begin{frame}[t]{Proverbs}

think. Thus (correct)\newline
\pause
think.\pause{} Thus (correct)

\end{frame}
\end{document}

-