diff --git a/Source/CAVEOverlay/Private/CAVEOverlay.cpp b/Source/CAVEOverlay/Private/CAVEOverlay.cpp
index 35d99873da710ba82f2e54a65bdefccfdb814d28..01e45d74d089a50e2b9de84b24428ee76444baf4 100644
--- a/Source/CAVEOverlay/Private/CAVEOverlay.cpp
+++ b/Source/CAVEOverlay/Private/CAVEOverlay.cpp
@@ -27,7 +27,7 @@ void FCAVEOverlayModule::OnSessionStart(UWorld* World, const UWorld::Initializat
 	UGameplayStatics::GetAllActorsOfClass(World, ACAVEOverlayController::StaticClass(), Actors);
 
 	if((Settings->DefaultActivationType == DefaultActivationType_ON
-		^ Settings->excludedMaps.ContainsByPredicate(
+		!= Settings->excludedMaps.ContainsByPredicate(
 			[World](const FSoftObjectPath& Map)	{return Map.GetAssetName() == World->GetName();}
 		)) && Actors.Num() == 0){
 		World->SpawnActor(ACAVEOverlayController::StaticClass());