beamer でテキストの色が変になる

こんなのを書くと最後の test の色が変です。ほとんど見えません。block body の背景色と同じ色になってるように見えないこともありません。

\documentclass{beamer}
\usetheme{Boadilla}
\begin{document}

\begin{frame}
  \title{test}
  test
  \begin{block}{a}
    bbb
  \end{block}
  test
\end{frame}

\end{document}

displaymath とかで書いた数式も同様の色になります。なぜでしょう。

itemize とか block とか、構造らしきものの中へ入れると問題ありません。また、alert などで色を変えさせた場合も問題ありません。

よくわからないけど、構造のないものを書くなということなのでしょうか。

追記

block body の bg になってることは

\begin{frame}
  \title{test}
  test
  \begin{block}{a}
    b
  \end{block}
  test
  \setbeamercolor{block body}{bg=black}
  test
  \begin{block}{c}
    d
  \end{block}
  test
  \setbeamercolor{block body}{bg=red}
  test
  \begin{block}{c}
    d
  \end{block}
  test
\end{frame}

とかやればすぐ分かった。