swap if so production is special