error in dependant component is propagated to main component

this was a regression in the last revision.