I tried many times to resolve this case but I always get an error because it's an Image in an ImageList. What code do I need to literally `re-add` the removed Image from the list. This is my code (The final line doesn't work). 

```
int index9 = random.Next(0, normalCards1.Count - 1);
pictureBox9.Image = normalCards1[index9];
normalCards1.RemoveAt(index9);
...
normalCards1.Insert(index9);

```