needle Stock(fix for invalid combination)