I don't know. I'm building ``dynamic_form.js`` as a potential lib to be used by others, and I like the idea of never failing. If it doesn't work, it's the developer's job to find out why, and to read the documentation. And I also like the idea of being resilient to small errors like passing an empty string instead of ``null`` or ``undefined``.