don't need to check rows