No need to nil self.delgate in dealloc