diff --git a/src/main/java/azgracompress/compression/VQImageCompressor.java b/src/main/java/azgracompress/compression/VQImageCompressor.java
index d6d3c93b84f2ae896666fc4b17d23f9f0fb5f226..723490e2a3cd9ff5f5d9eae825a86a1208dee974 100644
--- a/src/main/java/azgracompress/compression/VQImageCompressor.java
+++ b/src/main/java/azgracompress/compression/VQImageCompressor.java
@@ -31,7 +31,7 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
         LBGVectorQuantizer vqInitializer = new LBGVectorQuantizer(planeVectors,
                 getCodebookSize(),
                 options.getWorkerCount(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
         LBGResult vqResult = vqInitializer.findOptimalCodebook();
         return new VectorQuantizer(vqResult.getCodebook());
     }
@@ -77,13 +77,13 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
 
         if (!cacheManager.doesVQCacheExists(options.getInputDataInfo().getCacheFileName(),
                 getCodebookSize(),
-                options.getQuantizationVector().toV3i())) {
+                options.getQuantizationVector())) {
             trainAndSaveCodebook();
         }
 
         final VQCodebook codebook = cacheManager.loadVQCodebook(options.getInputDataInfo().getCacheFileName(),
                 getCodebookSize(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
 
         if (codebook == null) {
             throw new ImageCompressionException("Failed to read quantization vectors from cache.");
@@ -253,7 +253,7 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
         LBGVectorQuantizer vqInitializer = new LBGVectorQuantizer(trainingData,
                 getCodebookSize(),
                 options.getWorkerCount(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
         reportStatusToListeners("Starting LBG optimization.");
         vqInitializer.setStatusListener(this::reportStatusToListeners);
         LBGResult lbgResult = vqInitializer.findOptimalCodebook();