Please take some time to read this.