diff --git a/demos/boolean/thicksolid.geo b/demos/boolean/thicksolid.geo
new file mode 100644
index 0000000000000000000000000000000000000000..754231577bfa384ed2ec99efa593f811331cf771
--- /dev/null
+++ b/demos/boolean/thicksolid.geo
@@ -0,0 +1,13 @@
+SetFactory("OpenCASCADE");
+
+Mesh.CharacteristicLengthMin = 0.1;
+Mesh.CharacteristicLengthMax = 0.1;
+
+Block(1) = {0,0,0,1,1,1};
+ThickSolid(11) = {1, 0.05};
+
+Block(2) = {2,0,0,3,1,1};
+Boundary{ Volume{2}; }
+ThickSolid(12) = {2, 0.05, 1, 2};
+
+Delete{Volume{1,2};}