forgive my terrible internet social skills. i have no excuse except that i seem to have terrible internet social skills.