Use weakSelf.