Whew, this is tense to read.