Did you see the code I had where it built all the strings in the above loop? I haven't tested it much, so it might be broken. But if it works I think it'd make things even easier to read and avoid the `_?_` hack.