new exception handling: does not crash entire script when error arises on one dependent list