object guard object handl transit handl transit handl guard illeg argument object handl invalid object except invalid element except 