stop relying on base ignoring errors in some cases when module file doesn't exist

Future versions of base.pm will be more strict about what cases it
allows when it can't fine a module file.