The Python style I was brought up with was to always do `% (key,)` so you don't quite as nasty of a surprise if `key` accidentally becomes a list/tuple. OOC, what are your thoughts on that?