no redundant rows