In reply to mac2net.

Of course things can go wrong.

The question should not be "Can we ensure nothing will ever go wrong?' and instead ask "Can we improve the current scenario significantly?"

With what I proposed, I think we 'can do the latter.