Good information, you put some time and thought into this.