unordered arrays can be equal; bug