System Logs

Total: 3419027 Errors Live
Clear
Time Level Category Symbol Source Message
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "SNPS" identifier: "SNPS" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 10 averageCost: 534.002 latestPrice: 528.95 marketValue: 5289.5 unrealizedPnl: -50.52 timestamp: 1779912490081 positionQty: 10 salableQty: 10
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "SMCI" identifier: "SMCI" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 149 averageCost: 37.9663758 latestPrice: 38.25 marketValue: 5699.25 unrealizedPnl: 42.26 timestamp: 1779912490081 positionQty: 149
05-27 20:08:10 INFO position ORCX tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ORCX" identifier: "ORCX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 149 averageCost: 41.6473952 latestPrice: 42.82 marketValue: 6380.18 unrealizedPnl: 174.7181208 timestamp: 1779912490081 positionQty: 149 salableQty: 149
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "OKLO" identifier: "OKLO" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 150 averageCost: 61.7595417 latestPrice: 67.1623 marketValue: 10074.345 unrealizedPnl: 810.41375 timestamp: 1779912490081 positionQty: 150 salableQty: 150
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "NOW" identifier: "NOW" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 102.2236735 latestPrice: 104.1 timestamp: 1779912490081
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "MSFL" identifier: "MSFL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 999 averageCost: 19.3635723 latestPrice: 18.58 marketValue: 18561.42 unrealizedPnl: -782.7887 timestamp: 1779912490081 positionQty: 999 salableQty: 999
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "HOOD" identifier: "HOOD" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 73.6817716 latestPrice: 76.29 timestamp: 1779912490081
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "GDXU" identifier: "GDXU" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 49 averageCost: 148.0236735 latestPrice: 142.58 marketValue: 6986.42 unrealizedPnl: -266.74 timestamp: 1779912490081 positionQty: 49
05-27 20:08:10 INFO position COIN tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "COIN" identifier: "COIN" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 174.6688889 latestPrice: 173.87 timestamp: 1779912490081
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "CBRS" identifier: "CBRS" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 15 averageCost: 289.6586667 latestPrice: 266.88 marketValue: 4003.2 unrealizedPnl: -341.68 timestamp: 1779912490081 positionQty: 15 salableQty: 15
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "AVGX" identifier: "AVGX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 79 averageCost: 62.5282278 latestPrice: 62.12 marketValue: 4907.48 unrealizedPnl: -32.25 timestamp: 1779912490081 positionQty: 79 salableQty: 79
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ARMG" identifier: "ARMG" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 200 averageCost: 36.17685 latestPrice: 33.1 marketValue: 6620 unrealizedPnl: -615.37 timestamp: 1779912490081 positionQty: 200 salableQty: 200
05-27 20:08:10 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ALAB" identifier: "ALAB" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 21 averageCost: 324.2039 latestPrice: 325.98 marketValue: 6845.58 unrealizedPnl: 37.2981 timestamp: 1779912490081 positionQty: 21 salableQty: 21
05-27 20:08:09 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:09 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:09 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$202.00 source=websocket, trigger=Price $202.00 >= broker stop $191.52
05-27 20:08:09 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:09 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:09 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$202.00 source=websocket, trigger=Price $202.00 >= broker stop $191.48
05-27 20:08:09 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:09 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:09 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$202.00 source=websocket, trigger=Price $202.00 >= broker stop $191.38
05-27 20:08:09 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:09 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:09 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$202.00 source=websocket, trigger=Price $202.00 >= broker stop $191.52
05-27 20:08:08 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:08 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:08 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:08 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:08 INFO general trailing_stop_scheduler ๐Ÿ”„ Fast check: 4 actions taken
05-27 20:08:08 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.65 source=websocket, trigger=Price $203.65 >= broker stop $191.48
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.65 source=websocket, trigger=Price $203.65 >= broker stop $191.38
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.65 source=websocket, trigger=Price $203.65 >= broker stop $191.52
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.65 source=websocket, trigger=Price $203.65 >= broker stop $191.52
05-27 20:08:07 INFO general trailing_stop_engine ๐Ÿ”„ ALAB retry cooldown expired, proceeding with attempt 2
05-27 20:08:07 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.48
05-27 20:08:07 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:07 WARN general trailing_stop_engine โš ๏ธ [api_fallback] TLN ไปทๆ ผ $379.7800 ๅทฒ่ฟž็ปญ 8.0 ๅˆ†้’Ÿๆœชๅ˜ๅŒ–๏ผˆ75 ๆฌกๆฃ€ๆŸฅ๏ผ‰โ€” ๆ•ฐๆฎๆบๅฏ่ƒฝๅทฒ่ฟ‡ๆœŸ
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.38
05-27 20:08:07 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.52
05-27 20:08:07 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:07 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:07 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.52
05-27 20:08:07 INFO general trailing_stop_engine ๐Ÿ“Š Batch API refresh: 1/2 symbols updated: ['VST']
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "TSLL" identifier: "TSLL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 16.5081181 latestPrice: 16.2699 timestamp: 1779912485082
05-27 20:08:05 INFO position SOXL tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "SOXL" identifier: "SOXL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 29 averageCost: 214.3412241 latestPrice: 218.7 marketValue: 6342.3 unrealizedPnl: 126.4045 timestamp: 1779912485082 positionQty: 29
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "SNPS" identifier: "SNPS" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 10 averageCost: 534.002 latestPrice: 528.95 marketValue: 5289.5 unrealizedPnl: -50.52 timestamp: 1779912485082 positionQty: 10 salableQty: 10
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "SMCI" identifier: "SMCI" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 149 averageCost: 37.9663758 latestPrice: 38.25 marketValue: 5699.25 unrealizedPnl: 42.26 timestamp: 1779912485082 positionQty: 149
05-27 20:08:05 INFO position ORCX tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ORCX" identifier: "ORCX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 149 averageCost: 41.6473952 latestPrice: 42.82 marketValue: 6380.18 unrealizedPnl: 174.7181208 timestamp: 1779912485082 positionQty: 149 salableQty: 149
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "OKLO" identifier: "OKLO" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 150 averageCost: 61.7595417 latestPrice: 67.1623 marketValue: 10074.345 unrealizedPnl: 810.41375 timestamp: 1779912485082 positionQty: 150 salableQty: 150
05-27 20:08:05 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:05 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "NOW" identifier: "NOW" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 102.2236735 latestPrice: 103.97 timestamp: 1779912485082
05-27 20:08:05 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.68 source=websocket, trigger=Price $203.68 >= broker stop $191.48
05-27 20:08:05 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "MSFL" identifier: "MSFL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 999 averageCost: 19.3635723 latestPrice: 18.58 marketValue: 18561.42 unrealizedPnl: -782.7887 timestamp: 1779912485082 positionQty: 999 salableQty: 999
05-27 20:08:05 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:05 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.68 source=websocket, trigger=Price $203.68 >= broker stop $191.38
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "HOOD" identifier: "HOOD" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 73.6817716 latestPrice: 76.2156 timestamp: 1779912485082
05-27 20:08:05 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "GDXU" identifier: "GDXU" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 49 averageCost: 148.0236735 latestPrice: 142.58 marketValue: 6986.42 unrealizedPnl: -266.74 timestamp: 1779912485082 positionQty: 49
05-27 20:08:05 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:05 INFO position COIN tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "COIN" identifier: "COIN" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 174.6688889 latestPrice: 173.87 timestamp: 1779912485082
05-27 20:08:05 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.68 source=websocket, trigger=Price $203.68 >= broker stop $191.52
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "CBRS" identifier: "CBRS" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 15 averageCost: 289.6586667 latestPrice: 266.88 marketValue: 4003.2 unrealizedPnl: -341.68 timestamp: 1779912485082 positionQty: 15 salableQty: 15
05-27 20:08:05 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "AVGX" identifier: "AVGX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 79 averageCost: 62.5282278 latestPrice: 62.12 marketValue: 4907.48 unrealizedPnl: -32.25 timestamp: 1779912485082 positionQty: 79 salableQty: 79
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ARMG" identifier: "ARMG" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 200 averageCost: 36.17685 latestPrice: 33.1 marketValue: 6620 unrealizedPnl: -615.37 timestamp: 1779912485082 positionQty: 200 salableQty: 200
05-27 20:08:05 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:05 INFO position tiger_push_client ๐Ÿ“‹ Position update received: account: "50904193" symbol: "ALAB" identifier: "ALAB" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 21 averageCost: 324.2039 latestPrice: 325.98 marketValue: 6845.58 unrealizedPnl: 37.2981 timestamp: 1779912485082 positionQty: 21 salableQty: 21
05-27 20:08:05 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.68 source=websocket, trigger=Price $203.68 >= broker stop $191.52
05-27 20:08:03 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:03 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:03 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.48
05-27 20:08:03 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:03 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:03 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.38
05-27 20:08:03 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:03 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:03 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.52
05-27 20:08:03 INFO order trailing_stop_scheduler ๐Ÿ”” WS-triggered TS: MRVL โ†’ exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:03 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:03 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.50 source=websocket, trigger=Price $203.50 >= broker stop $191.52
05-27 20:08:02 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:02 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:02 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:02 INFO order trailing_stop_scheduler - None: exit_price_ok - MRVL exit order 43386553497042944 price still ok
05-27 20:08:02 INFO general trailing_stop_scheduler ๐Ÿ”„ Fast check: 4 actions taken
05-27 20:08:01 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
05-27 20:08:01 INFO websocket trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop check: price=$203.95 source=websocket, trigger=Price $203.95 >= broker stop $191.48
05-27 20:08:01 INFO order trailing_stop_engine ๐Ÿ”” [PAPER] MRVL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.