diff --git a/tradebot.facti13.external.py b/tradebot.facti13.external.py
index 84bebeb..ac3e009 100644
--- a/tradebot.facti13.external.py
+++ b/tradebot.facti13.external.py
@@ -1,9 +1,11 @@
+import traceback
 import steam as SteamPy
 import argparse, os, sys
 import asyncio
 from colors import *
 from json import load
 import asyncio
+from steam.errors import Forbidden as STEAM_FORBIDDEN
 
 from backend_integration import BackendClient
 
@@ -100,7 +102,13 @@ class SteamClient(SteamPy.Client):
 			return
 
 		info(f"[{trade.id}] Try accept trade")
-		await trade.accept()
+		try:
+			await trade.accept()
+		except STEAM_FORBIDDEN as err:
+			traceback.print_exc()
+			error("Restart app, steam return forbidden on accept trade")
+			sys.exit(1)
+			
 		info(f"[{trade.id}] Maybe trade acceped...")
 		#Force on trade accept
 		await asyncio.sleep(3)