Fix diff when old and new are different types