Added a new idea to this.