I bought a pair last year, and they don't have the Velcro strap so I guess they must be the walkers. I wore them every day for weeks on end, both for running and walking, and they always stayed put. But if you're thinking of getting some, buy them soon because as soon as it snows, they sell out.