186,000 Endings Per Second