skip incomplete rows