str.format() doesn't convert to unicode if the format string is not unicode

Unicode is just a tax programmers have to pay