diff --git a/boxes/__init__.py b/boxes/__init__.py
index 8f43f1e..95a4682 100755
--- a/boxes/__init__.py
+++ b/boxes/__init__.py
@@ -196,6 +196,8 @@ class BoolArg:
return True
def html(self, name, default):
+ if isinstance(default, (str)):
+ default = self(default)
return """
""" % \
(name, name, ' checked="checked"' if default else "")