in reply to Two meanings of undef

Assigning undef to something doesn't remove it from the symbol table.

perl -MData::Dumper -e'$Foo::somevar = undef; print Dumper \%Foo::'