Potential bug with uicollectionview