diffing code is still not ready