require() calls use relative paths to maintain integrity