Index: sites/all/modules/imagecache/imagecache.module =================================================================== --- sites/all/modules/imagecache/imagecache.module (revision 188) +++ sites/all/modules/imagecache/imagecache.module (working copy) @@ -359,7 +359,7 @@ $preset = check_plain(array_shift($args)); $source = implode('/', $args); - if (user_access('view imagecache '. $preset) && module_invoke_all('file_download', $source, $preset)) { + if (user_access('view imagecache '. $preset) && !in_array(-1, module_invoke_all('file_download', $source, $preset))) { _imagecache_cache($preset, $source); } else {