Just curious, why move the `shift` from here to inside `Blitz.run`?