diff --git a/py3status/formatter.py b/py3status/formatter.py
index e265819e..db2875de 100644
--- a/py3status/formatter.py
+++ b/py3status/formatter.py
@@ -268,7 +268,9 @@ class Placeholder:
                 output = u'{%s%s}' % (self.key, self.format)
                 value = value_ = output.format(**{self.key: value})
 
-            if block.commands.not_zero:
+            if block.parent is None:
+                valid = True
+            elif block.commands.not_zero:
                 valid = value_ not in ['', 'None', None, False, '0', '0.0', 0, 0.0]
             else:
                 # '', None, and False are ignored

diff --git a/tests/test_formatter.py b/tests/test_formatter.py
index 0d1bf9b5..76febab4 100644
--- a/tests/test_formatter.py
+++ b/tests/test_formatter.py
@@ -296,10 +296,18 @@ def test_26():
 
 
 def test_27():
-    run_formatter({'format': '{None}', 'expected': '', })
+    run_formatter({'format': '{None}', 'expected': 'None', })
 
 
 def test_27a():
+    run_formatter({'format': '{None} {no}', 'expected': 'None False', })
+
+
+def test_27b():
+    run_formatter({'format': '[Hello {None}] {no}', 'expected': ' False', })
+
+
+def test_27c():
     run_formatter({'format': '[Hi, my name is {None_str}]', 'expected': '', })
 
 
@@ -312,7 +320,7 @@ def test_29():
 
 
 def test_30():
-    run_formatter({'format': '{no}', 'expected': '', })
+    run_formatter({'format': '{no}', 'expected': 'False', })
 
 
 def test_31():
@@ -1134,7 +1142,7 @@ def test_module_true_value():
 
 
 def test_module_false_value():
-    run_formatter({'format': '{module_false}', 'expected': ''})
+    run_formatter({'format': '{module_false}', 'expected': 'False'})
 
 
 def test_zero_format_1():

Formatting returns empty when closing with a False or None placeholder
Formatting returns empty when closing with a `False` or `None` placeholder.
```diff
diff --git a/py3status/modules/static_string.py b/py3status/modules/static_string.py
index dbcec8c6..593b3740 100644
--- a/py3status/modules/static_string.py
+++ b/py3status/modules/static_string.py
@@ -18,10 +18,17 @@ class Py3status:
     # available configuration parameters
     format = 'Hello, world!'
 
+    # format = 'A, B, C // {true}'    # IS OK     | A, B, C // True
+    # format = 'A, B, C // {false}'   # IS NOT OK |
+    # format = 'A, B, C // {none}'    # IS NOT OK |
+    # format = 'A, B, C // {false} '  # IS OK     | A, B, C // False
+    # format = 'A, B, C // {none} '   # IS OK     | A, B, C // None
+
     def static_string(self):
+        new_dict = {'true': True, 'false': False, 'none': None}
         return {
             'cached_until': self.py3.CACHE_FOREVER,
-            'full_text': self.py3.safe_format(self.format),
+            'full_text': self.py3.safe_format(self.format, new_dict),
         }
```
tests/test_formatter.py::test_27 tests/test_formatter.py::test_27a tests/test_formatter.py::test_27b tests/test_formatter.py::test_30 tests/test_formatter.py::test_module_false_value
tests/test_formatter.py::test_1 tests/test_formatter.py::test_2 tests/test_formatter.py::test_3 tests/test_formatter.py::test_4 tests/test_formatter.py::test_5 tests/test_formatter.py::test_6 tests/test_formatter.py::test_7 tests/test_formatter.py::test_8 tests/test_formatter.py::test_9 tests/test_formatter.py::test_10 tests/test_formatter.py::test_11 tests/test_formatter.py::test_12 tests/test_formatter.py::test_13 tests/test_formatter.py::test_14 tests/test_formatter.py::test_15 tests/test_formatter.py::test_16 tests/test_formatter.py::test_16a tests/test_formatter.py::test_16b tests/test_formatter.py::test_17 tests/test_formatter.py::test_18 tests/test_formatter.py::test_19 tests/test_formatter.py::test_20 tests/test_formatter.py::test_21 tests/test_formatter.py::test_22 tests/test_formatter.py::test_23 tests/test_formatter.py::test_24 tests/test_formatter.py::test_24a tests/test_formatter.py::test_24b tests/test_formatter.py::test_25 tests/test_formatter.py::test_26 tests/test_formatter.py::test_27c tests/test_formatter.py::test_28 tests/test_formatter.py::test_29 tests/test_formatter.py::test_31 tests/test_formatter.py::test_32 tests/test_formatter.py::test_33 tests/test_formatter.py::test_34 tests/test_formatter.py::test_35 tests/test_formatter.py::test_36 tests/test_formatter.py::test_37 tests/test_formatter.py::test_38 tests/test_formatter.py::test_39 tests/test_formatter.py::test_40 tests/test_formatter.py::test_41 tests/test_formatter.py::test_42 tests/test_formatter.py::test_43 tests/test_formatter.py::test_44 tests/test_formatter.py::test_45 tests/test_formatter.py::test_46 tests/test_formatter.py::test_47 tests/test_formatter.py::test_48 tests/test_formatter.py::test_49 tests/test_formatter.py::test_50 tests/test_formatter.py::test_51 tests/test_formatter.py::test_52 tests/test_formatter.py::test_53 tests/test_formatter.py::test_54 tests/test_formatter.py::test_55 tests/test_formatter.py::test_56 tests/test_formatter.py::test_57 tests/test_formatter.py::test_58 tests/test_formatter.py::test_58a tests/test_formatter.py::test_59 tests/test_formatter.py::test_59a tests/test_formatter.py::test_60 tests/test_formatter.py::test_61 tests/test_formatter.py::test_62 tests/test_formatter.py::test_63 tests/test_formatter.py::test_64 tests/test_formatter.py::test_65 tests/test_formatter.py::test_66 tests/test_formatter.py::test_67 tests/test_formatter.py::test_68 tests/test_formatter.py::test_69 tests/test_formatter.py::test_70 tests/test_formatter.py::test_70a tests/test_formatter.py::test_71 tests/test_formatter.py::test_72 tests/test_formatter.py::test_73 tests/test_formatter.py::test_74 tests/test_formatter.py::test_75 tests/test_formatter.py::test_76 tests/test_formatter.py::test_77 tests/test_formatter.py::test_78 tests/test_formatter.py::test_else_true tests/test_formatter.py::test_else_false tests/test_formatter.py::test_color_name_1 tests/test_formatter.py::test_color_name_2 tests/test_formatter.py::test_color_name_3 tests/test_formatter.py::test_color_name_4 tests/test_formatter.py::test_color_name_4a tests/test_formatter.py::test_color_name_5 tests/test_formatter.py::test_color_name_5a tests/test_formatter.py::test_color_name_6 tests/test_formatter.py::test_color_name_7 tests/test_formatter.py::test_color_name_7a tests/test_formatter.py::test_color_1 tests/test_formatter.py::test_color_1a tests/test_formatter.py::test_color_2 tests/test_formatter.py::test_color_3 tests/test_formatter.py::test_color_4 tests/test_formatter.py::test_color_5 tests/test_formatter.py::test_color_6 tests/test_formatter.py::test_color_7 tests/test_formatter.py::test_color_7a tests/test_formatter.py::test_color_8 tests/test_formatter.py::test_color_8a tests/test_formatter.py::test_color_9 tests/test_formatter.py::test_color_9a tests/test_formatter.py::test_composite_1 tests/test_formatter.py::test_composite_2 tests/test_formatter.py::test_composite_3 tests/test_formatter.py::test_composite_4 tests/test_formatter.py::test_composite_5 tests/test_formatter.py::test_composite_6 tests/test_formatter.py::test_attr_getter tests/test_formatter.py::test_min_length_1 tests/test_formatter.py::test_min_length_2 tests/test_formatter.py::test_min_length_3 tests/test_formatter.py::test_min_length_4 tests/test_formatter.py::test_min_length_5 tests/test_formatter.py::test_min_length_6 tests/test_formatter.py::test_numeric_strings_1 tests/test_formatter.py::test_numeric_strings_2 tests/test_formatter.py::test_numeric_strings_3 tests/test_formatter.py::test_numeric_strings_4 tests/test_formatter.py::test_numeric_strings_5 tests/test_formatter.py::test_numeric_strings_6 tests/test_formatter.py::test_not_zero_1 tests/test_formatter.py::test_not_zero_2 tests/test_formatter.py::test_not_zero_3 tests/test_formatter.py::test_not_zero_4 tests/test_formatter.py::test_not_zero_5 tests/test_formatter.py::test_not_zero_6 tests/test_formatter.py::test_not_zero_7 tests/test_formatter.py::test_not_zero_8 tests/test_formatter.py::test_not_zero_9 tests/test_formatter.py::test_not_zero_10 tests/test_formatter.py::test_not_zero_11 tests/test_formatter.py::test_bad_composite_color tests/test_formatter.py::test_soft_1 tests/test_formatter.py::test_soft_2 tests/test_formatter.py::test_soft_3 tests/test_formatter.py::test_soft_4 tests/test_formatter.py::test_soft_5 tests/test_formatter.py::test_soft_6 tests/test_formatter.py::test_soft_7 tests/test_formatter.py::test_module_true tests/test_formatter.py::test_module_false tests/test_formatter.py::test_module_true_value tests/test_formatter.py::test_zero_format_1 tests/test_formatter.py::test_zero_format_2 tests/test_formatter.py::test_zero_format_3 tests/test_formatter.py::test_zero_format_4 tests/test_formatter.py::test_inherit_not_zero_1 tests/test_formatter.py::test_inherit_not_zero_2 tests/test_formatter.py::test_inherit_not_zero_3 tests/test_formatter.py::test_inherit_show_1 tests/test_formatter.py::test_inherit_color_1 tests/test_formatter.py::test_inherit_color_2 tests/test_formatter.py::test_conditions_1 tests/test_formatter.py::test_conditions_2 tests/test_formatter.py::test_conditions_3 tests/test_formatter.py::test_conditions_4 tests/test_formatter.py::test_conditions_5 tests/test_formatter.py::test_conditions_6 tests/test_formatter.py::test_conditions_7 tests/test_formatter.py::test_conditions_8 tests/test_formatter.py::test_conditions_9 tests/test_formatter.py::test_conditions_10 tests/test_formatter.py::test_conditions_11 tests/test_formatter.py::test_conditions_12 tests/test_formatter.py::test_conditions_13 tests/test_formatter.py::test_conditions_14 tests/test_formatter.py::test_conditions_15 tests/test_formatter.py::test_conditions_16 tests/test_formatter.py::test_conditions_17 tests/test_formatter.py::test_conditions_18 tests/test_formatter.py::test_conditions_19 tests/test_formatter.py::test_conditions_20 tests/test_formatter.py::test_conditions_21 tests/test_formatter.py::test_conditions_22 tests/test_formatter.py::test_conditions_23 tests/test_formatter.py::test_trailing_zeroes_1 tests/test_formatter.py::test_trailing_zeroes_2 tests/test_formatter.py::test_ceiling_numbers_1 tests/test_formatter.py::test_ceiling_numbers_2