Tom Smith spoiler alert