in reply to initializing a hash leaves garbage

Had you been using warnings you would have gotten griped at.

$ perl -Mwarnings -le 'my %hash = {};' Reference found where even-sized list expected at -e line 1.

The cake is a lie.
The cake is a lie.
The cake is a lie.