in reply to Is an empty block not a block?

People very nearly never want an empty block. People very frequently want an empty anonymous hash. So when perl sees an empty set of curlies, it assumes you meant an empty anonymous hash. This is a very reasonable guess in my opinion.

Makeshifts last the longest.