SO. MUCH. VIOLENCE.