reverts to random pieces.