possible fix for restricted or symmetric nat