diff --git a/src/gpu/VirtualFluids_GPU/Parameter/CudaStreamManager.cpp b/src/gpu/VirtualFluids_GPU/Parameter/CudaStreamManager.cpp
index f47f48524dab98a649c736e5945848719d9a2e84..11b3430a33a95a4c6f5adb321fc680d11096a249 100644
--- a/src/gpu/VirtualFluids_GPU/Parameter/CudaStreamManager.cpp
+++ b/src/gpu/VirtualFluids_GPU/Parameter/CudaStreamManager.cpp
@@ -52,7 +52,7 @@ void CudaStreamManager::terminateStreams()
 
 bool CudaStreamManager::streamIsRegistered(StreamIndex streamIndex)
 {
-    return cudaStreams.find(streamIndex) != cudaStreams.end();
+    return cudaStreams.count(streamIndex) == 1;
 }
 
 cudaStream_t &CudaStreamManager::getStream(StreamIndex streamIndex)