I actually would like to have the exception handler. Though perhaps this doesn't need to be handled inside the translator itself, but I would like to be able for translators to handle network timeout (and other) errors when fetching multiple items. This way we can save partial list of selected multiples and tell the user that some items failed to save. Then when the user opens the multiples dialog, the items that failed are pre-selected. The pre-selection part is already implemented, I just need to figure out the whole error handling and user notification part now. 

This is kind of a problem with EBSCOhost right now. Saving large amount of multiple causes the whole thing to fail, because a couple of them time out due to some sort of problems on EBSCO