What is this sorcery?!
Train of thought.