add the ability to skip current item processed on failure