diff --git a/Source/SimulationManager/imstkOpenVRCommand.cpp b/Source/SimulationManager/imstkOpenVRCommand.cpp
index e4d025274f1050038541bc1d1dd09f58926a8481..e361a481a7ef8c037912abe966f9d1413c46b3a4 100644
--- a/Source/SimulationManager/imstkOpenVRCommand.cpp
+++ b/Source/SimulationManager/imstkOpenVRCommand.cpp
@@ -126,7 +126,9 @@ OpenVRCommand::Execute(
     {
         SimulationStatus status = m_simManager->getStatus();
 
+#ifndef iMSTK_USE_Vulkan
         std::dynamic_pointer_cast<VTKRenderer>(m_simManager->getViewer()->getActiveRenderer())->updateRenderDelegates();
+#endif
     }
     else
     {