If we are already discussing syntax- I always wondered why "%i":format(1) is invalid and needs to be written as ("%i"):format(1) Would the short form introduce ambiguities? Or is it more one of those "it just turned out that way"- things?