Throwing errors correctly now Ref #4000

Missing component threw misleading errors.
Revert
Updated from registry
Merge pull request #4001 from karmicdice/patch-1

Throwing errors correctly now Ref #4000