diff --git a/components/renderers/cpp/src/CUDARender.cpp b/components/renderers/cpp/src/CUDARender.cpp
index 1ed37cca6563ad40729bf81d68a985ce3e832ee0..d70b432729ea52a6970cb967295fe80fbd18a765 100644
--- a/components/renderers/cpp/src/CUDARender.cpp
+++ b/components/renderers/cpp/src/CUDARender.cpp
@@ -302,6 +302,7 @@ void CUDARender::_mesh(ftl::rgbd::Frame &out, const Eigen::Matrix4d &t, cudaStre
 
 		depth_out_.to_gpumat().setTo(cv::Scalar(1000.0f), cvstream);
 
+		try {
 		// Decide on and render triangles around each point
 		ftl::cuda::triangle_render1(
 			depthbuffer,
@@ -309,6 +310,9 @@ void CUDARender::_mesh(ftl::rgbd::Frame &out, const Eigen::Matrix4d &t, cudaStre
 			screenbuffer,
 			params_, stream
 		);
+		} catch (const std::exception &e) {
+			LOG(ERROR) << "TRIANGLE EX: " << e.what();
+		}
 
 		// TODO: Reproject here
 		// And merge based upon weight adjusted distances
diff --git a/components/streams/src/renderers/openvr_render.cpp b/components/streams/src/renderers/openvr_render.cpp
index 9aa104b95eacdaf375a0f1fa711998e83c2c78b7..adcf371177cdac08529227bca8ae81663b02cdd1 100644
--- a/components/streams/src/renderers/openvr_render.cpp
+++ b/components/streams/src/renderers/openvr_render.cpp
@@ -340,7 +340,6 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) {
 			}
 
 			rgbdframe.setPose() = initial_pose_*viewPose;
-			LOG(INFO) << "VR POSE = " << rgbdframe.getPose();
 
 		} else {
 			LOG(ERROR) << "No VR Pose";