don't use DeepEqual to compare two structs