Hooks

Simpler (and easier to read): `self.state = 'running'`

Simlarly, for other uses of `set(..)`