Ditched util.require, because it was causing some "more effort than worth to resolve" problems with the same file getting loaded twice under different names.