Override isoutgoing with smarter logic