Agreed.  These changes are much clearer.  The code got a bit convoluted when I was wrestling with the false boolean value versus the truthy "false" string.