Sanely, for instace, does not include writing things like:
to write variables bar0, bar1 etc.
And let's not go into the crap you have to go through to dereference those values in future. Just add the interfaces that aren't up to a string list, and check the string for having non-zero length. Much easier-- find a shellacious way of doing it :)
Anyway, after that highlight, now time to return to being bored on Friday afternoon....