Better error checking… and more forgiving.

Misconfigured models are merely ignored, allowing others to continue.