US DOT 3105922 Inspections

Hairpin Trucking Llc

Below you will find all of the publicly available inspections of vehicles from DOT number 3105922 and its associated business. Note that inspection data is only publicly updated once per month., Hairpin Trucking Llc.

Hairpin Trucking Llc is Allowed to operate and is reporting 80 driver(s) and 83 power unit(s)

You can find their website at HAIRPINTRUCKING.COM

There are 328 inspections for Hairpin Trucking Llc

All known Inspections on Hairpin Trucking Llc Vehicles

Date Inspected In State - Plate Secondary Plate Violations
2024-03-22 TX TN - L6878HYTX - 162C4806 Violation(s)
2024-03-19 LA FL - AB03CBFL - QB32DY2 Violation(s)
2024-03-19 TX TX - R690290TX - 161C9219 Violation(s)
2024-03-07 TX TX - R710364None5 Violation(s)
2024-03-06 TX SC - A000569OK - 5352KZ10 Violation(s)
2024-03-05 TX TX - R635282OK - 9719JS5 Violation(s)
2024-03-02 TX TX - R704997OK - 5389KZ1 Violation(s)
2024-02-29 TX TX - R710443TX - 117B930No violations
2024-02-28 TX TX - R704998OK - AQ53164 Violation(s)
2024-02-27 TX TX - R604760OK - 1993JR2 Violation(s)
2024-02-26 TX NY - 34445PFME - 52472836 Violation(s)
2024-02-12 TX TX - R635925NE - 2437811 Violation(s)
2024-02-09 TX TX - R640692TX - 207B8224 Violation(s)
2024-02-07 TX TX - 1L91824TX - 119B6019 Violation(s)
2024-01-27 TX TX - R698946TX - 042B105No violations
2024-01-21 TX TX - R553555OK - 5470KZ6 Violation(s)
2024-01-20 TX TX - R614864WA - 9782VX4 Violation(s)
2024-01-15 TX TX - R640692TX - 207B8226 Violation(s)
2024-01-14 TX TX - R503715ME - 5190804No violations
2024-01-13 TX MS - A494496ME - 31273766 Violation(s)
2024-01-12 TX TX - R604830TX - 215B2861 Violation(s)
2024-01-05 TX TX - R669376OK - BP70238 Violation(s)
2023-12-31 TX TX - 41R393MTX - 196C6904 Violation(s)
2023-12-31 TX TN - R5399HYME - 31273702 Violation(s)
2023-12-30 TX TX - R595572OK - BX46723 Violation(s)
2023-12-19 TX TX - R595572TX - 219C3224 Violation(s)
2023-12-07 TX TX - R635282OK - 9719JS5 Violation(s)
2023-12-03 AR TX - R683935TX - 122B1662 Violation(s)
2023-11-29 LA TX - R393930OK - 3488KN2 Violation(s)
2023-11-17 LA TX - R698410TX - Y553231 Violation(s)
2023-10-18 TX TX - R628186CA - 4SP1159No violations
2023-10-13 TX TX - R576495OK - BT1465No violations
2023-10-03 LA TX - R646008OK - BP7023No violations
2023-08-08 TX TX - R669556TX - 241B1671 Violation(s)
2023-07-28 TX TX - R595848TX - 203C5301 Violation(s)
2023-07-14 LA TX - R595814ME - 254357A1 Violation(s)
2023-07-04 TX TX - R576658TX - 082C375No violations
2023-06-27 LA TX - R576658TX - 082C3755 Violation(s)
2023-06-23 TX TX - R640910None1 Violation(s)
2023-06-22 AR TX - R604830TX - 215B286No violations
2023-06-18 AR TX - R660830TX - 254189ANo violations
2023-06-15 LA TX - R669388ME - 233659C2 Violation(s)
2023-06-06 OK TX - R595781TX - 112C2421 Violation(s)
2023-06-04 AR TX - R576495ME - 254370A1 Violation(s)
2023-05-28 AR TX - R576495ME - 254370ANo violations
2023-05-28 AR AR - K817905ME - 254392A1 Violation(s)
2023-05-27 TX TX - R553518MT - TA139686 Violation(s)
2023-05-16 OK TX - R627893TX - BX47361 Violation(s)
2023-05-15 LA MS - A494496ME - 254298ANo violations
2023-05-05 OK OK - R641040OR - HV04600No violations
2023-04-13 AR MS - A470195ME - 254319ANo violations
2023-04-12 TX TX - R628089TX - 205C0121 Violation(s)
2023-04-07 OK TX - R641028NE - 2974711 Violation(s)
2023-04-03 OK GA - C900DROK - 1981JRNo violations
2023-04-03 LA TX - R595692TX - 215B2061 Violation(s)
2023-04-03 LA TX - R604830ME - 254357A1 Violation(s)
2023-04-03 TX TX - R538612TX - 116C3143 Violation(s)
2023-04-02 TX TX - R660779TX - 203B7451 Violation(s)
2023-03-31 OK TX - R559277TX - 094B082No violations
2023-03-30 OK TX - R640806TX - 064B168No violations
2023-03-30 TX TX - R660687TX - 049B347No violations
2023-03-29 TX TX - R640826TX - 053C341No violations
2023-03-22 TX TX - R641119TX - 203B6415 Violation(s)
2023-03-16 LA TX - R641132ME - 254293A1 Violation(s)
2023-03-15 TX TX - R640826TX - 053C341No violations
2023-03-13 LA TX - R538835TX - 128C476No violations
2023-03-12 TX TX - R628089TX - 138C3624 Violation(s)
2023-03-09 OK TX - R646198TX - 203C2271 Violation(s)
2023-03-09 LA TX - R641027TX - 215C4941 Violation(s)
2023-03-03 LA MS - A469934ME - 233664C1 Violation(s)
2023-03-01 OK ND - 16878POK - BE2216No violations
2023-02-28 TX TX - R595617OK - 3421KN3 Violation(s)
2023-02-28 TX TX - 1N28246None1 Violation(s)
2023-02-23 TX TX - 1N28246MT - TA123852 Violation(s)
2023-02-22 TX TX - R646167LA - J987160No violations
2023-02-13 TX TX - R553518None1 Violation(s)
2023-02-09 AR TX - R538785ME - 254276A5 Violation(s)
2023-02-08 TX TX - R640692TX - 207B8222 Violation(s)
2023-02-06 TX TX - R356279None1 Violation(s)
2023-02-03 LA TX - R581478TX - 093C7411 Violation(s)
2023-01-27 TX TX - R576658TX - 082C3755 Violation(s)
2023-01-22 TX TX - R619063TX - 011B791No violations
2023-01-20 MT TX - R553613ND - T911288No violations
2023-01-19 MT TX - R538642ND - T912504No violations
2023-01-17 LA TX - R523942TX - 073B889No violations
2023-01-17 TX TX - R633567OK - 5470KZ2 Violation(s)
2023-01-15 TX TX - R628089TX - 138C362No violations
2023-01-15 TX TX - R595848TX - 203C5302 Violation(s)
2023-01-14 TX TX - R559619TX - 204B5065 Violation(s)
2023-01-11 TX TX - 1N26635TX - 064B4595 Violation(s)
2023-01-10 TX TX - R595572NoneNo violations
2023-01-09 LA TX - R570640TX - 199C8863 Violation(s)
2023-01-09 TX TX - R628089TX - 138C3625 Violation(s)
2022-12-28 LA TX - R576667TX - 209B8511 Violation(s)
2022-12-28 LA TX - R614905TX - 254081M1 Violation(s)
2022-12-21 LA TX - R635426TX - 141C4201 Violation(s)
2022-12-21 TX TX - R595657ME - 254350A2 Violation(s)
2022-12-01 TX TX - R559723TX - 022F362No violations
2022-11-18 TX TX - R538555TX - 142B8934 Violation(s)
2022-11-17 TX TX - R546436TX - Z179619 Violation(s)
2022-11-16 TX TX - R553720TX - 063B108No violations
2022-11-15 TX TX - R559619TX - 204B5062 Violation(s)
2022-11-14 TX TX - R619063TX - 011B791No violations
2022-11-13 TX TX - R546436TX - Z179617 Violation(s)
2022-11-13 TX TX - R553720TX - 063B1084 Violation(s)
2022-11-11 TX TX - 1N26635MT - TA124249 Violation(s)
2022-11-11 TX TX - 1N30764OK - 8665LD8 Violation(s)
2022-11-04 LA TX - R627893AOK - 9708JT3 Violation(s)
2022-11-03 TX TX - R581401None2 Violation(s)
2022-11-03 TX TX - R483946MT - TA123799 Violation(s)
2022-10-31 TX TX - R627996ME - 254362A4 Violation(s)
2022-10-26 TX TX - R627996OK - 254362A5 Violation(s)
2022-10-26 TX TX - R627997MT - TA124304 Violation(s)
2022-10-20 LA TX - R538785TX - 197C833No violations
2022-10-19 TX TX - R538732TX - 072B6523 Violation(s)
2022-10-17 OK TX - R604770TX - TEMP2 Violation(s)
2022-10-12 TX TX - R618968MT - TA123825 Violation(s)
2022-10-11 TX AR - K822810AR - PT221377No violations
2022-10-04 LA TX - R595617ME - 254357ANo violations
2022-09-26 LA TX - R553613NoneNo violations
2022-09-26 LA TX - R614683TX - 127C3913 Violation(s)
2022-09-21 TX TX - R538643TX - 024D4671 Violation(s)
2022-09-20 TX TX - R553838ME - 254304A1 Violation(s)
2022-09-16 LA TX - R553555TX - 117B8846 Violation(s)
2022-09-16 TX TX - R553720TX - Y95918No violations
2022-09-15 LA TX - R614609OK - AZ97524 Violation(s)
2022-09-14 TX TX - R615104TX - 063B1082 Violation(s)
2022-09-12 TX TX - R613629None2 Violation(s)
2022-09-08 LA TX - R538693TX - 254369A1 Violation(s)
2022-09-05 LA TX - R538785TX - 197C8332 Violation(s)
2022-09-04 TX TX - R546405ME - 254359A7 Violation(s)
2022-09-04 TX TX - R621260MT - TA123795 Violation(s)
2022-08-28 LA FL - JD86BTFL - QA10SZ3 Violation(s)
2022-08-27 LA TX - R614853TX - X980401 Violation(s)
2022-08-27 TX TX - R423575MT - TA124244 Violation(s)
2022-08-23 TX TX - R483946MT - TA123794 Violation(s)
2022-08-18 LA TX - R604760OK - 8617LD2 Violation(s)
2022-08-15 LA TX - R604911TX - 045C6181 Violation(s)
2022-08-11 TX TX - R576658TX - 082C3759 Violation(s)
2022-08-09 TX TX - R538785None5 Violation(s)
2022-08-08 TX TX - R595781None1 Violation(s)
2022-08-02 TX TX - R595848TX - 203C5308 Violation(s)
2022-07-31 TX TX - R581478OK - 1981JR4 Violation(s)
2022-07-29 TX TX - R546436TX - Z179615 Violation(s)
2022-07-28 LA TX - R595781ME - 233649C2 Violation(s)
2022-07-28 TX TX - R604724OK - 9697JTNo violations
2022-07-27 TX TX - R604830TX - 142B011No violations
2022-07-26 TX TX - R546405ME - 254359A2 Violation(s)
2022-07-24 TX TX - R538835TX - 128C4765 Violation(s)
2022-07-22 TX TX - R559619TX - 166C6002 Violation(s)
2022-07-17 TX TX - R553720TX - Y959185 Violation(s)
2022-07-13 LA TX - R553779ME - 254392A2 Violation(s)
2022-07-13 LA TX - R538557ME - 254282A2 Violation(s)
2022-07-12 TX TX - R546436TX - Z179613 Violation(s)
2022-07-11 OK AR - K820656OK - AM77791 Violation(s)
2022-07-07 LA TX - R546404TX - 149B4031 Violation(s)
2022-07-06 TX TX - 1M49830TX - 254081M3 Violation(s)
2022-07-05 TX TX - R595706TX - 064B1682 Violation(s)
2022-07-04 TX TX - R570913TX - 116C3938 Violation(s)
2022-07-03 TX TX - R559619TX - 166C6001 Violation(s)
2022-07-03 TX TX - R476957TX - 168B4895 Violation(s)
2022-07-03 TX TX - R501216TX - 172C3153 Violation(s)
2022-07-01 TX TX - R476957TX - 168B4895 Violation(s)
2022-07-01 TX TX - 1N31930TX - 011B791No violations
2022-06-26 OK AR - K818043OK - BU1183No violations
2022-06-24 TX TX - R559746TX - 024D5411 Violation(s)
2022-06-24 TX TX - R501216TX - 172C3153 Violation(s)
2022-06-24 TX TX - R559716None2 Violation(s)
2022-06-14 LA TX - R533838ME - 233664C1 Violation(s)
2022-06-14 TX TX - R595848TX - 203C5305 Violation(s)
2022-06-13 TX TX - R538835TX - 128C4763 Violation(s)
2022-06-13 TX TX - R546436TX - Z179614 Violation(s)
2022-06-03 LA TX - R595572ME - 254163A1 Violation(s)
2022-05-30 TX TX - R497577TX - 148C6341 Violation(s)
2022-05-28 LA TX - R553838ME - 233664C3 Violation(s)
2022-05-20 TX TX - R553720TX - Y959183 Violation(s)
2022-05-20 TX TX - R559619TX - 166C8005 Violation(s)
2022-05-18 TX AR - K819226MT - TA123853 Violation(s)
2022-05-17 LA FL - JC29VZFL - NHRE801 Violation(s)
2022-05-13 TX TX - R395315TX - 078C55111 Violation(s)
2022-05-09 TX TX - R539112TX - 064B4223 Violation(s)
2022-05-05 TX TX - R586791MT - TA124304 Violation(s)
2022-05-04 LA TX - R559746TX - 025F457No violations
2022-05-02 LA TX - R581459ME - 236021D2 Violation(s)
2022-05-02 TX TX - R538785MT - TA123795 Violation(s)
2022-04-29 LA AR - K818478ME - 233649CNo violations
2022-04-28 TX TX - R525522MT - TA123926 Violation(s)
2022-04-25 TX TX - R553579None6 Violation(s)
2022-04-23 TX TX - 913900FMT - TA123771 Violation(s)
2022-04-22 TX TX - R595657MT - TA124241 Violation(s)
2022-04-21 TX TX - 21531C1MT - TA123963 Violation(s)
2022-04-18 TX TX - R538614MT - TA123856 Violation(s)
2022-04-06 TX TX - R582543None3 Violation(s)
2022-04-04 LA TX - R559827ME - 254321A1 Violation(s)
2022-04-02 LA TX - R553838ME - 254289A1 Violation(s)
2022-04-01 LA TX - R553614NoneNo violations
2022-03-16 TX TX - 834154FNone1 Violation(s)
2022-03-12 LA TX - R553555TX - 117B884No violations
2022-03-04 LA TX - R570640TX - 40768N3No violations
2022-02-21 LA TX - R576679TX - 064B1151 Violation(s)
2022-01-29 LA TX - R570914ME - 31255082 Violation(s)
2022-01-23 LA TX - R538947TX - 162B6221 Violation(s)
2022-01-05 LA TX - R538785ME - 233679CNo violations
2022-01-03 LA TX - R553613TX - 024D236No violations
2021-12-17 LA TX - R538554TX - 087C9251 Violation(s)
2021-12-07 LA TX - R538835TX - 162B909No violations
2021-12-07 TX TX - R559619TX - 127C391No violations
2021-12-06 LA TX - R553579NE - 2648612 Violation(s)
2021-12-03 LA TX - R546405NoneNo violations
2021-11-18 TX TX - R539137NoneNo violations
2021-11-11 TX TX - 18451L8ME - 268599C2 Violation(s)
2021-10-29 LA TX - R559655ME - 236010D1 Violation(s)
2021-10-05 MS LA - NOTAGNoneNo violations
2021-09-10 TX TX - R538556TX - 063B108No violations
2021-08-22 LA TX - R242800TX - 117C1811 Violation(s)
2021-08-08 LA TX - R538848ME - 233649C4 Violation(s)
2021-08-05 LA TX - R546184TX - 083B789No violations
2021-07-25 TX TX - 14764R9TX - 142B8432 Violation(s)
2021-07-25 TX TX - R538858TX - 172B2974 Violation(s)
2021-07-25 TX TX - R298561TX - 136B3702 Violation(s)
2021-07-14 LA TX - R538961None1 Violation(s)
2021-07-12 TX TX - R538788TX - 149B4033 Violation(s)
2021-07-11 TX TX - 1M46762TX - 167C4962 Violation(s)
2021-07-11 TX TX - 1L78732TX - 083B7891 Violation(s)
2021-07-11 TX TX - R538556TX - 063B1082 Violation(s)
2021-07-09 LA TX - R5388785ME - 236021DNo violations
2021-07-08 LA TX - R538693OK - AJ9467No violations
2021-07-02 TX TX - R538786TX - 085B1592 Violation(s)
2021-07-01 LA TX - R518389TX - 162B6221 Violation(s)
2021-06-25 TX TX - R550798TX - 136B9512 Violation(s)
2021-06-24 TX TX - 1N14500OK - AU65078 Violation(s)
2021-06-18 TX TX - R538800TX - Y194483 Violation(s)
2021-06-11 LA TX - R523942TX - 073B8893 Violation(s)
2021-06-11 LA TX - TONLY02ME - B9839311 Violation(s)
2021-06-04 LA TX - R377532TX - 083B7894 Violation(s)
2021-06-04 LA ND - 16878POK - BE22165 Violation(s)
2021-06-04 LA TX - VIN2467OK - AZ9752No violations
2021-05-28 TX TX - 1L78732TX - 099C6251 Violation(s)
2021-05-21 LA TX - 1M81145ME - 233679CNo violations
2021-05-21 LA TX - R538557ME - 233642C5 Violation(s)
2021-05-20 TX TX - 1M46762TX - 167C4965 Violation(s)
2021-05-13 LA TX - R458612TX - 158B875No violations
2021-05-11 TX TX - 1M45614TX - 006C8264 Violation(s)
2021-05-04 TX TX - R428114TX - 063B1086 Violation(s)
2021-05-04 TX TX - R460982TX - 194C0165 Violation(s)
2021-05-03 TX TX - 1M81137TX - 172B3035 Violation(s)
2021-05-03 TX TX - R538178OK - AJ9551No violations
2021-04-30 TX TX - 1N08222TX - 104B9532 Violation(s)
2021-04-23 TX TX - R398434TX - 087C509No violations
2021-04-21 LA LA - P264237TX - 018D6493 Violation(s)
2021-04-19 TX TX - 1L52425TX - 061B3135 Violation(s)
2021-04-14 TX TX - 8322N4TX - 127C39110 Violation(s)
2021-04-13 TX TX - R494318TX - 046C90813 Violation(s)
2021-04-13 TX TX - NONETX - 063B10814 Violation(s)
2021-04-08 TX TX - R460821None8 Violation(s)
2021-04-08 TX TX - 1L52425TX - 061B3131 Violation(s)
2021-04-02 TX TX - 1M39638ME - 254148A1 Violation(s)
2021-03-30 TX TX - R113514TX - Y850878 Violation(s)
2021-03-19 LA GA - VIN7757ME - 233681C1 Violation(s)
2021-03-12 LA LA - P264937OK - BH3075No violations
2021-03-10 LA TX - VIN3900TX - 112C2425 Violation(s)
2021-03-09 TX TX - 1M81137OK - 4886LM3 Violation(s)
2021-03-09 TX TX - R395521ME - 24686731 Violation(s)
2021-02-25 TX TX - R474965NoneNo violations
2021-01-27 TX TX - 1M39638ME - B9839302 Violation(s)
2021-01-26 TX TX - R474291None2 Violation(s)
2021-01-22 LA LA - P264237LA - J5655585 Violation(s)
2021-01-14 TX TX - R485807TX - 133B2791 Violation(s)
2021-01-14 TX TX - 1L51780TX - 073C9923 Violation(s)
2021-01-12 TX TX - 1L51491TX - 175B652No violations
2021-01-11 TX TX - R318383ME - 236010D1 Violation(s)
2021-01-09 LA TX - 91512Z4ME - 233649CNo violations
2021-01-07 TX TX - R443727None6 Violation(s)
2021-01-05 LA TX - R476963ME - 236020D1 Violation(s)
2021-01-04 LA TX - R398434WA - 9782VX1 Violation(s)
2020-12-29 TX TX - R459226TX - 136B3706 Violation(s)
2020-12-26 TX TX - R399467TX - 118C2103 Violation(s)
2020-12-17 TX TX - R113514TX - Y850875 Violation(s)
2020-12-16 TX TX - R459226None2 Violation(s)
2020-11-27 NM TX - 1L12677TX - 085B159No violations
2020-11-27 TX TX - R307456TX - X810942 Violation(s)
2020-11-24 LA TX - 69613ME - 23-6020D5 Violation(s)
2020-11-17 TX TX - R398434None2 Violation(s)
2020-11-16 TX TX - R474291TX - 014B4375 Violation(s)
2020-11-13 LA TX - R443727TX - 104C0471 Violation(s)
2020-11-11 LA TX - 91512Z4ME - 233649CNo violations
2020-11-10 LA TX - R365034TX - 104C685No violations
2020-11-09 LA LA - 19155079None2 Violation(s)
2020-10-07 TX TX - 259379CTX - 083B7891 Violation(s)
2020-10-06 TX NM - IRL5398TX - 162B9736 Violation(s)
2020-09-24 TX TX - R426971None2 Violation(s)
2020-09-22 TX TX - R409072TX - 037B1244 Violation(s)
2020-09-08 TX TX - 1L12677TX - 085B1594 Violation(s)
2020-09-07 TX ND - 220849ND - T4213143 Violation(s)
2020-09-05 TX TX - R442860TX - 151B4644 Violation(s)
2020-09-04 TX TX - 1L51491TX - 083B2352 Violation(s)
2020-09-02 TX TX - 67505W8TX - 083B782No violations
2020-08-31 TX TX - R426972TX - 059B7691 Violation(s)
2020-08-31 TX TX - R271040TX - 069C673No violations
2020-08-28 TX TX - 1L52373TX - 061B3132 Violation(s)
2020-08-04 TX TX - R393544TX - 099C6251 Violation(s)
2020-07-29 TX TX - R208344TX - 107B7723 Violation(s)
2020-07-29 TX TX - 1L52177TX - 001C00512 Violation(s)
2020-07-28 TX TX - R459742TX - 035B3273 Violation(s)
2020-07-28 TX TX - R406561TX - 115C7764 Violation(s)
2020-07-24 LA TX - R443275TX - 006B498No violations
2020-07-20 TX TX - R475030TX - Y453821 Violation(s)
2020-07-15 TX TX - R474291TX - 014B4375 Violation(s)
2020-07-14 TX TX - R474965TX - 096B1709 Violation(s)
2020-07-14 TX TX - 1M62975TX - 072B6522 Violation(s)
2020-07-04 TX TX - R443275TX - 006B4981 Violation(s)
2020-05-04 TX TX - R377532TX - 117C1363 Violation(s)
2020-03-10 LA TX - R467466TX - 083B7883 Violation(s)
2020-02-27 LA LA - P253054LA - J6859601 Violation(s)
2020-02-25 LA TX - R467423TX - 132C3764 Violation(s)
2020-02-25 LA TX - R467358TX - 132C5791 Violation(s)
2020-02-07 LA TX - R467132TX - 114C7851 Violation(s)
2020-02-06 TX TX - R445225None1 Violation(s)
2020-01-24 LA TX - R443067TX - BH83803 Violation(s)
2020-01-24 LA TX - R4507531TX - 164B7371 Violation(s)
2019-11-19 LA TX - R386821TX - 132C3762 Violation(s)
2019-10-07 OK GA - C1370CTX - 092C2891 Violation(s)
2019-09-30 TX TX - R358116TX - 135C6032 Violation(s)
2019-08-16 LA TX - R443121TX - 119B1869 Violation(s)
2019-08-02 TX TX - R369829TX - 132C5724 Violation(s)
2019-08-01 LA GA - C1370CTX - 132C4735 Violation(s)
2019-07-24 TX TX - R443060TX - 132C5722 Violation(s)
2019-06-16 TX TX - 1M38680TX - 006B4986 Violation(s)
Leave a Comment / Review on US DOT 3105922

© dot.report 2024

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.