I've found out the problem. It's in the Math::Random::MT::Auto module. If the require is changed to a use the problem goes away.
In the init sub there's a line that has *_secret = sub { <snip> then in the eval there's a *secret = sub { <snip> and after the eval there's $_SERVER_SECRET = &_secret; Should the line in the evel read *_secret and not *secret? John --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]