I believe that by default on osx %n is only respected if the format string is in readonly memory, I thought the default in Linux was to just ignore it?