Man, this one got very ranty. My apologies.