The optimization which makes for (1..5) {...} special is supposed to be invisible to Perl programmers. (Other than the reduced memory usage...) So if someone formatted the list form differently than the three argument form, I would expect them to format that in the list form, which is what it acts like.