Is this enforced anywhere, or will this fail if we unluckily get random selections in the algorithm that match up all characters to themselves?