making row generation a little more performant.