i feel guilty about this.