fixed dealing with bulk items