this thread is bonkers