I may have to go self flagellate for posting this.