tool chain is interrupted when a component returns null instead of passing null to the other components