I guess I have no concrete example of how this caveat could cause harm.  Your point about failure isn't handled at all right now, which I assume means native just cannot fail ;)  Or that we need to improve more generally for errors down the road.