yes i spent all morning on this.