i add `onError` hook, add collect `driver.ErrSkip` error, how about add error check before call onError