Rewriting this.