diff --git a/cockatrice/src/messagelogwidget.cpp b/cockatrice/src/messagelogwidget.cpp
index 82e19568..7a29e879 100644
--- a/cockatrice/src/messagelogwidget.cpp
+++ b/cockatrice/src/messagelogwidget.cpp
@@ -479,8 +479,12 @@ void MessageLogWidget::logRevealCards(Player *player,
if (cardNameContainsStartZone) {
cardStr = cardName;
} else if (cardName.isEmpty()) {
- cardStr = tr("%1 card(s)", "a card for singular, %1 cards for plural", amount)
- .arg("" + QString::number(amount) + "");
+ if (amount == 0) {
+ cardStr = tr("cards", "an unknown amount of cards");
+ } else {
+ cardStr = tr("%1 card(s)", "a card for singular, %1 cards for plural", amount)
+ .arg("" + QString::number(amount) + "");
+ }
} else {
cardStr = cardLink(cardName);
}