this thread just got too violent for me.