silly bug on collection comparison