this thread has been fun