Check _currentSendPosition instead of overriding