diff --git a/components/renderers/cpp/src/CUDARender.cpp b/components/renderers/cpp/src/CUDARender.cpp
index 0a88f5ca9f77e112a7c646d0a9eb63099624b3a6..b3ea9305f00fc2d46ab77b531c437427cdf62ced 100644
--- a/components/renderers/cpp/src/CUDARender.cpp
+++ b/components/renderers/cpp/src/CUDARender.cpp
@@ -610,7 +610,9 @@ void CUDARender::_end() {
 
 	LOG(INFO) << "ABOUT TO COPY COLLISIONS";
 
-	cudaSafeCall(cudaMemcpyAsync(collisions_host_, collisions_, sizeof(ftl::cuda::Collision)*1024, cudaMemcpyDeviceToHost, stream_));
+	//cudaSafeCall(cudaMemcpyAsync(collisions_host_, collisions_, sizeof(ftl::cuda::Collision)*1024, cudaMemcpyDeviceToHost, stream_));
+	collisions_host_[0].screen = 0;
+
 	LOG(INFO) << "SYNC STREAM";
 	cudaSafeCall(cudaStreamSynchronize(stream_));