btremThe problem arises if one creates a shortcode with a default value, such that `{% myCode %}` would work the same as `{% myCode "foo bar" %}`. I created such a shortcode, and my validation routine was failing, because I wasn't testing for an empty string.