reflect.DeepEqual() should handle this case as well