Make sure Supply.batch handles different threads