Is it possible for `this.dataView` to be undefined?  Also, can we delete the commented out code below...