warnings, strict, threads and base are not actually perl modules, even though they are use'd