patched for VK_NONCONVERT