I understand how a concurrency exception will be thrown if the orignal values of the dataset mismatch those of its datasource. But can this exception be thrown if while the data adaptor's update method is executing, the dataset values (not datasource) are being changed on another thread?