Marc Cherry is so good at writing himself into a corner, then writing himself out of that corner. Its really fun to watch that.