diff --git a/index.js b/index.js
index da29aa507b36513ee914d60d7f14073099e4ecdd..62aaa07bc2588d55d04b9904ccb37f73044a7e2b 100644
--- a/index.js
+++ b/index.js
@@ -131,6 +131,10 @@ async function start(fields, cozyParameters, doRetry = true) {
   log('info', 'Starting the enedis konnector')
   const accountId = getAccountId()
   try {
+    log('info', 'Fields')
+    log('info', fields)
+    log('info', 'account')
+    log('info', this._account)
     const { access_token } = fields
     let usage_point_id = ''
     if (
@@ -188,7 +192,7 @@ async function start(fields, cozyParameters, doRetry = true) {
     } else {
       log('error', 'caught an unexpected error')
       log('error', err.message)
-      throw errors.VENDOR_DOWN
+      throw err
     }
   }
 }
@@ -312,7 +316,7 @@ async function getLoadData(token, usagePointID, _startDate, _endDate) {
       log('warning', 'caught an 404 error')
       log('warning', err.message)
       log('warning', err)
-      return null
+      throw errors.USER_ACTION_NEEDED_OAUTH_OUTDATED
     } else {
       throw err
     }