how about making this one just `throw e;` and warning below something like `warn('Trying to recover: ' + e.message)` (we may need to prefix all thrown exceptions above with 'JPX error: ')