We feel every Brinno TLC120 should have a cap, which is why we add one with every TLC120 purchase. This product it not perfect it is a creation out of necessity to protect the lens during travel or storage. We 3D print these for our customers.