this thread is going way too fast.