Dyktus branch

as you are using for loop, it looks like it is possible that createdPinCells.size() is more than 1, but line above you are checking if createdPinCells.size() is exactly 1, please remove for loop if size should be 1 or remove assertion above if it is possible that size can be bigger