Greetings. I have just uploaded Hash-NoVivify-0.01.tar.gz to CPAN. The purpose of the module is to provide utilities for determining the existence and 'defined-ness' of hash entries without auto-vivification. To quote the README file: Hash::NoVivify is an XS extension that implements Non-Vivifying defined and exists functions (Hash::NoVivify::Defined and Hash::NoVivify::Exists, respectively). When used on a hash, the exists() and defined() functions will create (vivify) entries in a hash in order to evaluate the function. The DSLI entry for the module should be: Hash::NoVivify Name DSLI Description Info ------------- ---- -------------------------------------------- ----- Hash:: ::NoVivify Rdcf Provide non-autovivifying hash functions BPOWERS A readme is included, as well as a standard perl build environment (Makefile.PL, MANIFEST, t/*, et al) Cheers.