Yes, I will overload the DetachObserver