By Kevin Isom under general
Tight coupling in code is a serious pain. I’m just gonna have to refactor this.