don't read if you value your sanity...