diff --git a/src/vkcv/PipelineManager.cpp b/src/vkcv/PipelineManager.cpp
index 212e5b56e8ed7469a6e6368d9c61317ea08d5ad1..762078befe456de438349612155f3624de4e5d6e 100644
--- a/src/vkcv/PipelineManager.cpp
+++ b/src/vkcv/PipelineManager.cpp
@@ -160,7 +160,7 @@ namespace vkcv
             case CullMode::None:    cullMode = vk::CullModeFlagBits::eNone;     break;
             case CullMode::Front:   cullMode = vk::CullModeFlagBits::eFront;    break;
             case CullMode::Back:    cullMode = vk::CullModeFlagBits::eBack;     break;
-            default: throw("Lets tilt Tobi LOLOLOL");   // I hope you review the code well
+			default: vkcv_log(vkcv::LogLevel::ERROR, "Unknown CullMode"); cullMode = vk::CullModeFlagBits::eNone;
         }
 
         // rasterization state