EZ brackets won't come off. Trust me, I mounted the hardware so tight that even when they are unlocked I can't get them off. (I still have some adjusting to do.)
One time I was riding with a group and one of the guys had a raggity old HD bagger and the top latch was broken and the lid keep flying open. Some one had a bungy for him to the lid closed for the rest of the ride.