[Tex/LaTex] Beamer: Changing the font size of the references using the shrink argument causes an error

apa-stylebeamerbiblatexfontsize

I'm trying to change the font size of the references using the shrink of the frame argument.
However, if I run this code:

\documentclass{beamer}

\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber,doi,url]{biblatex}
\DeclareLanguageMapping{american}{american-apa}

\begin{filecontents}{literature.bib}
@article{foobar,
  Author = {An Author},
  Journal = {A Journal},
  Pages = {1--2},
  Title = {Some title},
  Volume = {1},
  Year = {1900}
}

\end{filecontents}
\addbibresource{literature.bib}

\begin{document}

\frame{
  \textcite{foobar}
}

\frame[shrink=50]{
  \frametitle{References}
  \printbibliography
}

\end{document}

I get the following error:

! Arithmetic overflow.
\beamer@shrinkframebox ...\@tempdimc by\@tempcnta 
                                                  \relax \ifdim \@tempdimc >...
l.32 }

? 
! Emergency stop.
\beamer@shrinkframebox ...\@tempdimc by\@tempcnta 
                                                  \relax \ifdim \@tempdimc >...
l.32 }

If I remove the shrink argument it works.

I'm using TexLive 2011 on Debian Squeeze and I updated all my packages ;).

Best Answer

I think \renewcommand*{\bibfont}{\scriptsize} will help! ;)