yeah - I don't ride in the rain on purpose if I can help it, but I did a couple of organized rides last year when it rained pretty much all day - drowned my cadence sensor the first time, took the sensor off pre-emptively the second time - and no water got into my blinky. Water leakage is probably related to the lens's proneness to popping off, and I expect the zip tie helps with that, too.