Way to much structure in this tread. I'm out of here!