This gave me nightmares.