I'm so glad this episode was written. If this episode was done in another season with another companion it just wouldnt work, The performance from Catherine Tate in this episode is fantastic and with the return of Rose makes it a quite rememberable episode.