AAAAAAAA we need a new thread.