The callbacks are gone; the row looping is the job of the user which is probably better for everyone.