Should I check TSharedPtr.IsValid() before I use it every time?

Is it really necessary?