Refactored recovery Backend + removed check on InvocationTargetException