Originally Posted by
Jaytron
Velcro doesn't seem like it would be able to have a strong enough connection to allow you to pull up on the pedal.
Pretty sure strength of the velcro is not going to be the issue. It will definitely be in the release of the foot at lights.