Не нужно вызывать `require('request')` если мы переопределили ns.http

Мы переопределяем метод `ns.http`, но строчка

```
var request = require('request')
```

всё равно выполняется и всё падает из-за отсутствия этого модуля, хотя на самом деле он нам не нужен.
Правильно я понимаю, что из-за того, что нода кэширует результат require - второй и последующие вызовы будут отрабатывать быстро?
Типа сработает кэширование и тормозов не будет.