Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
     children();
 }
 
-module CatchPortion(xwidth){
+module CatchPortion(xwidth, ztop){
   width = catch_width + xwidth;
   translate([phone_width/2, 0,0])
     rotate([90,0,-90])
     HingeScrews();
 
     // catch striker
-    CatchPortion(catch_side_gap*2)
+    CatchPortion(catch_side_gap*2, epp4[1])
       CatchCutProfile();
 
     // prop recess
       }
 
       // catch
-      CatchPortion(0)
+      CatchPortion(0, lpp12[1])
        CatchCatchProfile();
     }
     Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);