Actually... in the vbench example this is way slower (30 vs 144ms).... doh! Need to fix that up/revert.