Spoilers for the week of July 2