Also, I prefer to use no space after `%` when used for string formatting to reinforce the difference %-as-a-modulo-operator and %-as-a-string-formatting-operator. It also has the nice consequence of being symmetric with the string that's being formatted (ie, because it's `%s`, not `% s`).