this is a really awkward thread.