We're going to need to replace util.format with something else - using positional parameters doesn't work for localization where word order can change. We need .NET style {0} {1} etc replacements instead of plain %s. I have some code that will do that.