this thread is soooo weird.