I'm still confused, why couldn't this line be:

`elif self.assert_hostname`

without adding a new `DontVerify` singleton?