Proofreading courtesy of Brennan Novak