Note that there are many problems with using lexical variables
within (?{...}) contructs with current Perl; in your real program (as opposed to
the snippet above), is where @cond is declared and where it
is accessed more involved, eg is part of the code actually
contained within a function?