Starting to cleanup getchanges (I can use the sink obj to known if slow