Updated because I got tired of the crap I was getting for venting.