I have noticed that if the CellID is not given when we new a cell, the code will call CellID = CellIDFactory.NewCellID() to assign the id automatically. NewCellID() method will eventually call Random.NextBytes(byte[] buffer). Could we ignore the id collisions in some rare cases here?