Maybe I should find a better way to do this.