this whole thread... holy shit...