Still unreasonably happy with this.