Yeah, we should try to avoid accessing internals like this.