Nevermind! If the ```record()``` call comes before ```next()``` then it doesn't point to a valid row so there's no data to copy.