testing-and-the-limits-of-compromise-lp9vcj6n