in reply to if-elsif weirdness

This is a well-known bug in Perl, that has been around for ages. Fixing it probably involves diving into the tokenizer, a part of perl only a few people dare to go into.

Abigail