depend on array-diff