Please criticize this.