diff --git a/src/WSRequestHandler_SceneCollections.cpp b/src/WSRequestHandler_SceneCollections.cpp
index 1df49673..40ac5fb7 100644
--- a/src/WSRequestHandler_SceneCollections.cpp
+++ b/src/WSRequestHandler_SceneCollections.cpp
@@ -22,11 +22,11 @@ RpcResponse WSRequestHandler::SetCurrentSceneCollection(const RpcRequest& reques
 		return request.failed("invalid request parameters");
 	}
 
-	char** collections = obs_frontend_get_profiles();
+	char** collections = obs_frontend_get_scene_collections();
 	bool collectionExists = Utils::StringInStringList(collections, sceneCollection.toUtf8());
 	bfree(collections);
 	if (!collectionExists) {
-		return request.failed("collection does not exist");
+		return request.failed("scene collection does not exist");
 	}
 
 	obs_frontend_set_current_scene_collection(sceneCollection.toUtf8());