diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h
index e89d6a33e398..4cefa3c7aba2 100644
--- a/include/libcamera/internal/pipeline_handler.h
+++ b/include/libcamera/internal/pipeline_handler.h
@@ -82,6 +82,7 @@ protected:
 
 	CameraManager *manager_;
 	const unsigned int maxQueuedRequestsDevice_;
+	unsigned int useCount_;
 
 private:
 	void unlockMediaDevices();
@@ -96,7 +97,6 @@ private:
 	std::vector<std::weak_ptr<Camera>> cameras_;
 
 	const char *name_;
-	unsigned int useCount_;
 
 	friend class PipelineHandlerFactoryBase;
 };
