If I read this correctly, this method no stops after the first feature has failed, instead of running all features. This is probably not was is expected.