in reply to @ISA doesn't seem to work
The order you would be executing the code is, in part, as follows:
Either move your test code to the bottom of the file or initialize @ISA inside of a BEGIN block.