VERY unsure of how I feel about this.