collection check behavior changed