Better error handling for decisions