I overcomplicated this.