Try to properly handle what I think is an evil bug with the changeData vector being resized while the CL was writing to it.  Right now I'm hitting asserts...  :/