Remove hole in the middle

There is additional cleanup that will come with the `DirPath` merge but at least the hole-in-the-middle is gone now.
I think this should a val (and the ones below it should be def) I can't see any reason to wear the cost of this being lazy. It won't be noticable at the moment, but when clean up the chord code it will be.