In some cases the first batch might be too small, or simply contain no interesting predictions (eg empty or all zeros). Run hash calculation should catch this, produce a warning and not try to retrieve the cached results.