It works for me on all of those examples, but it fails on many others example.
The code is the same as what I provided (with the inclusion of the &v parameter, which I had tried, obviously), so it's not something that has to do with the code but with my machine.