okay, maybe not all of them, but almost.