my $foo = 'bar'; my $process_challenge = sub { my $challenge = shift; # hier ist $foo zwar da aber das Modul muckt }; $le->accept_challenge(\&process_challenge);