Why set self.success at all then?  Is it used somewhere else?