That would be expensive to check. It only has to be done while loading the URDF of course, so that might not be a huge problem.
However, isn’t the issue tracker a better place discuss this? This thread here has to risk of splitting the discussion between there and here.