Dear Maintainer, on execution there are multiple warnings like "defined(@array) is deprecated at" It used to report whether memory for that aggregate had ever been allocated. This behavior may disappear in future versions of Perl. You should instead use a simple test for size"