diff --git a/Sources/CFSI-JPEG b/Sources/CFSI-JPEG
index 74c5f04e89471e291bedc331ce6f93219c5df795..218277b99ad9c8e7b51975b75c60c5eeea25674f 100644
--- a/Sources/CFSI-JPEG
+++ b/Sources/CFSI-JPEG
@@ -39,6 +39,7 @@
         GET     Hdr:CPU.Arch
         GET     Hdr:ColourTran
         GET     Hdr:Sprite
+        GET     Hdr:VduExt
 
         IMPORT  do_jpeg_scan_file_16
         IMPORT  do_jpeg_scan_file_32
diff --git a/c/rojpeg b/c/rojpeg
index 65aa176ae3611c19ffbb4351429b74968f1a32b7..cd5fe37835c4e57d807f109810b13288f2f31c88 100644
--- a/c/rojpeg
+++ b/c/rojpeg
@@ -93,6 +93,7 @@ int do_jpeg_scan_file_16(char *space, int space_size, const JOCTET *file_image,
 
   cinfo->workspace_size = space_size;
   cinfo->error_code = -1; /* force total reset */
+  cinfo->convert_block_16 = asm_get_convert_block_16_func(65535,0); /* Only traditional 16bpp output for now */
   return jpeg_scan_file(cinfo, file_image, image_length, 0, 0x7fffffff, -1, -1, jopt_OUTBPP_16);
 }
 #else