What's the point of using ``!!`` here? You only assign ``no_empty`` with ``true`` or ``false``, there is no reason it can ever not be a boolean.