prevent factory to swap goods