Row speedup3

profiling results of 2 runs on *new* code followed by 2 runs on *old* code:

https://gist.github.com/michele-comitini/5928306