v0 and v1 compare correctly with diff