js compress

День добрый. Собственно такая вот история:

Есть у нас 4 строки в конфиге:
$config['compress']['css']['merge'] = false;
$config['compress']['css']['use'] = false;
$config['compress']['js']['merge'] = false;
$config['compress']['js']['use'] = false;

Если первые две ставим в true, то сайт показывается ок. В templates/cache/site/ появляется css файлик, в минифицированном виде.

Если же параметры для js оба выставим в true, то:
1) Сайт отображается в виде минифицированного js, плеинтекстом прям.
2) В templates/cache/site никакого файла не появляется.

Если отдельно включить сначала
$config['compress']['js']['use'] = true;
То сайт будет работать. Если после этого включить
$config['compress']['js']['merge'] = true;
т.е. теперь оба прааметра true, сначала юз, пото мердж, то в кеше файлик не создается и сайт показывается плеинтекстом.

Однако. Если сначала включить мердж
$config['compress']['js']['merge'] = true;
То в кеше создастся файлик, в минифицированном виде, все ок. Если после этого включить юз
$config['compress']['js']['use'] = true;
То сайт будет прекрасно работать, все будет отлично.

Резюмируя:
Если мердж включить при уже включенном юзе, или одновременно с ним, т.е. пока в кеше отсутствует файлик, то нифига не работает и даже файлик не создается.
Если же мердж включен отдельно и файлик создан, то после оба параметра уживаются друг с другом.

Почему так?