added rows != NSIntegerMax