Do we call this createView just in order to destroy it? I feel a little bad about that as it makes us having to keep this createView and createView in finish in sync.