Worked out what disconnect should do.
Let's be quite honest, I don't really know what I'm commiting.