FIX: further refactoring, moving attemptLoadBlock() into ZipNumBlockLoader itself