require requires a filename, thus caps matter on unix-like platforms