prepair works properly with odd-even