this thread def took an interesting twist.