The STL file for the original was wonky in a weird way that caused openscad to render it fine unaltered but to fail whenever I tried to add or subtract and shapes. I used Meshlab's "coherent normals" function to fix that and then back to openscad to carve a bunch of space out of the middle. In the native size there's plenty of room for a 2032 coin cell and some LEDs.