Changes to support "no autovivification qw(fetch exists delete)"