diff --git a/components/operators/src/mask.cpp b/components/operators/src/mask.cpp
index 3a2e7d8331f7fa27aad4c06973cab46f9fe1d23d..c1ca5d251a60e45c1175b9a5a4ff831ed747a4cb 100644
--- a/components/operators/src/mask.cpp
+++ b/components/operators/src/mask.cpp
@@ -101,7 +101,7 @@ bool CullDiscontinuity::apply(ftl::rgbd::Frame &in, ftl::rgbd::Frame &out, cudaS
 	if (!in.hasChannel(Channel::Depth) || !in.hasChannel(Channel::Mask)) return false;
 
 	uint8_t maskID = config()->value("mask_id", (unsigned int)(ftl::cuda::Mask::kMask_Discontinuity | ftl::cuda::Mask::kMask_Bad));
-	unsigned int radius = config()->value("radius", 0);
+	unsigned int radius = config()->value("radius", 2);
 	bool inverted = config()->value("invert", false);
 	
 	out.set<ftl::rgbd::VideoFrame>(Channel::Depth);  // Force reset