collect supplier object handl handl depend depend handl supplier invalid object except invalid element except illeg argument collect handl 