Since export_vars calls subst over your vars (for the case that you want to put square brackets etc in your override strings etc.) if you use the -entire_form flag you might be surprised with the outcome of, say, a content field that happens to have square brackets.
This could lead to bad things...
I suggest that subst should not be applied to values pulled in magically by entire_form - possibly not at all.
opinions?