fix crossover between FIFOs