NBA Player Props Cheat Sheet

91 NBA points props for Saturday 7 November across 7 games, priced by 11 books. Each row carries our projection, the hit rate at the line over the last five and ten games, the best price each side with the book posting it, and the market's chance against the Statz chance. Shai Gilgeous-Alexander has the highest projected points at 30.3 against a line of 31.5.

Points props91 of 91

Best price of 11 books PPDraftKingsBetMGMBetParxFanaticsBetRiversCaesarsBally BetFanDuelMidniteBetway

View
Presets
Line
overPP2.00
underDraftKings1.97
Under+6.3%L5 2/5L10 4/102126434228
overBetMGM1.95
underBetParx1.93
Under+12.4%L5 4/5L10 6/103643125230
overPP2.00
underBetParx1.81
Under+11.8%L5 1/5L10 3/101921182632
overPP1.91
underDraftKings1.96
Under+15.1%L5 4/5L10 5/102444313429
overPP2.10
underFanatics1.80
Over+0.5%L5 2/5L10 4/101923393514
overPP2.00
underDraftKings1.91
Under+15.9%L5 2/5L10 4/102338241933
overBetRivers1.92
underPP2.00
Under+6.4%L5 3/5L10 5/10320263330
overDraftKings1.96
underCaesars1.83
Under+5.8%L5 3/5L10 6/102713231826
overPP2.00
underDraftKings1.85
Under+10.7%L5 3/5L10 6/102424282122
overPP2.10
underDraftKings1.84
Under+5.4%L5 1/5L10 3/101828141221
overBally Bet1.81
underPP2.00
Pro edgeL5 2/5L10 4/101526142415
overDraftKings1.88
underCaesars1.93
Pro edgeL5 1/5L10 6/102026131720
overBetRivers1.93
underPP2.00
Pro edgeL5 4/5L10 6/102512342628
overDraftKings1.96
underFanDuel1.85
Pro edgeL5 1/5L10 4/102215172723
overCaesars1.92
underBetMGM1.90
Pro edgeL5 2/5L10 5/101729162617
overPP2.00
underCaesars1.88
Pro edgeL5 3/5L10 6/102415202122
overBetMGM1.95
underFanDuel1.94
Pro edgeL5 2/5L10 5/102719221117
overBetMGM1.95
underDraftKings1.90
Pro edgeL5 2/5L10 4/101328192015
overBetMGM1.95
underDraftKings1.93
Pro edgeL5 3/5L10 5/10922202522
overBally Bet1.85
underPP2.00
Pro edgeL5 2/5L10 5/9266371617
overBetMGM1.83
underFanDuel1.98
Pro edgeL5 2/5L10 7/101421151823
overFanDuel1.91
underCaesars1.93
Pro edgeL5 2/5L10 3/102621121713
overFanDuel1.98
underDraftKings1.88
Pro edgeL5 4/5L10 6/102918252726
overBetMGM1.95
underCaesars1.89
Pro edgeL5 4/5L10 5/10296202335
overBetRivers1.93
underBetMGM1.95
Pro edgeL5 4/5L10 5/101922181524
overBetMGM1.83
underPP2.00
Pro edgeL5 3/5L10 5/10132391818
overBetMGM1.83
underPP2.00
Pro edgeL5 3/5L10 5/102413141917
overBally Bet2.08
underDraftKings1.83
Pro edgeL5 3/5L10 6/101325172119
overPP2.10
underBetParx1.85
Pro edgeL5 4/5L10 5/101418222322
overBally Bet2.00
underBetMGM1.87
Pro edgeL5 2/5L10 4/1020211226
overPP2.00
underBetMGM1.87
Pro edgeL5 3/5L10 7/1082117209
overDraftKings1.89
underBetMGM1.95
Pro edgeL5 2/5L10 6/101127161622
overPP2.00
underBetRivers1.87
Pro edgeL5 2/5L10 5/101422301411
overBetRivers1.89
underCaesars1.94
Pro edgeL5 2/5L10 7/10231581411
overBetRivers1.82
underPP2.00
Pro edgeL5 2/5L10 5/1051413154
overBetRivers1.88
underBetMGM1.95
Pro edgeL5 5/5L10 7/101724211818
overPP2.00
underDraftKings1.84
Pro edgeL5 1/5L10 4/10142212109
overBetParx1.92
underPP2.00
Pro edgeL5 3/5L10 3/10188172310
overPP2.00
underDraftKings1.79
Pro edgeL5 2/5L10 4/10140161719
overBetMGM1.95
underCaesars1.85
Pro edgeL5 3/5L10 7/10812222533
overPP2.00
underFanDuel1.77
Pro edgeL5 3/5L10 6/1071515517
overFanDuel1.85
underCaesars1.92
Pro edgeL5 3/5L10 6/10915311411
overPP2.10
underBetMGM1.83
Pro edgeL5 3/5L10 3/10296131422
overBetRivers1.91
underPP2.00
Pro edgeL5 3/5L10 6/10614171512
overFanDuel1.93
underDraftKings1.93
Pro edgeL5 1/5L10 3/1010107921
overPP2.00
underBetMGM1.90
Pro edgeL5 2/5L10 5/103207627
overFanDuel1.91
underCaesars1.85
Pro edgeL5 3/5L10 7/1018512712
overCaesars1.93
underBetRivers1.85
Pro edgeL5 2/5L10 2/5191721911
overDraftKings1.81
underPP2.00
Pro edgeL5 3/5L10 4/1015224513
overDraftKings1.97
underBetRivers1.94
Pro edgeL5 3/5L10 6/1052416818
overPP2.00
underBetParx2.08
Pro edgeL5 3/5L10 7/10131891116
overPP2.00
underDraftKings1.80
Pro edgeL5 3/5L10 5/10208231018
overBetRivers1.96
underBetMGM1.91
Pro edgeL5 2/5L10 4/1021911219
overBally Bet2.02
underDraftKings1.89
Pro edgeL5 3/5L10 7/10131491118
overDraftKings2.04
underCaesars1.78
Pro edgeL5 2/5L10 4/101816921
overDraftKings1.80
underPP2.00
Pro edgeL5 3/5L10 7/1081425140
overBetRivers1.85
underFanDuel1.94
Pro edgeL5 1/5L10 4/10486813
overBally Bet2.02
underFanDuel1.82
Pro edgeL5 4/5L10 6/10159161716
overBetRivers1.86
underCaesars1.98
Pro edgeL5 2/5L10 6/101221639
overBally Bet2.04
underDraftKings1.85
Pro edgeL5 3/5L10 4/10114172417
underCaesars1.89
Pro edgeL5 4/5L10 7/10149151011
underFanDuel1.85
Pro edgeL5 4/5L10 8/101316141311
overDraftKings2.02
underDraftKings1.77
Pro edgeL5 2/5L10 3/101231267
overBetMGM1.87
underPP2.00
Pro edgeL5 2/5L10 5/10171769
overPP2.10
underDraftKings1.90
Pro edgeL5 3/5L10 3/6817101318
overPP2.10
underCaesars1.79
Pro edgeL5 3/5L10 3/1013140227
overPP2.10
underDraftKings1.83
Pro edgeL5 3/5L10 6/1019137814
overBetMGM1.90
underPP2.00
Pro edgeL5 3/5L10 4/10121831113
overDraftKings2.03
underBetMGM1.87
Pro edgeL5 2/5L10 5/101010532
overBetMGM1.80
underPP2.00
Pro edgeL5 2/5L10 3/10916326
overFanDuel1.88
underDraftKings1.95
Pro edgeL5 1/5L10 3/10914892
overDraftKings1.86
underBetRivers1.93
Pro edgeL5 2/5L10 5/108162125
overFanDuel1.89
underDraftKings1.93
Pro edgeL5 2/5L10 3/10712975
overFanatics1.87
underPP2.00
Pro edgeL5 1/5L10 4/10431545
overPP2.00
underBetMGM1.87
Pro edgeL5 3/5L10 4/1061114625
underBetRivers1.97
Pro edgeL5 3/5L10 5/1071131313
overBetway1.95
underPP1.91
Pro edgeL5 2/5L10 6/105118139
overDraftKings1.86
underPP2.00
Pro edgeL5 4/5L10 4/9232121411
overBetMGM1.87
underBetRivers1.96
Pro edgeL5 2/5L10 4/10531067
underDraftKings2.02
Pro edgeL5 3/5L10 4/1071112134
overBally Bet1.82
underBetMGM2.05
Pro edgeL5 3/5L10 4/9671099
overFanDuel1.85
underDraftKings1.97
Pro edgeL5 3/5L10 5/10582484
overDraftKings2.21
underCaesars1.74
Pro edgeL5 0/5L10 2/1033242
overDraftKings1.80
underPP2.00
Pro edgeL5 4/5L10 8/10996012
overBetRivers1.87
underPP2.00
Pro edgeL5 3/5L10 4/101044910
overBetRivers1.87
underCaesars2.01
Pro edgeL5 3/5L10 5/10821492
overFanDuel1.88
underDraftKings1.93
Pro edgeL5 4/5L10 6/10129568
overDraftKings2.05
underBetRivers1.83
Pro edgeL5 2/5L10 5/10104346
overFanDuel2.02
underBetRivers1.85
Pro edgeL5 3/5L10 5/10633610
overBetway1.87
underPP2.00
Pro edgeL5 3/5L10 4/1015161466
overBetRivers2.05
underBetParx1.71
Pro edgeL5 1/5L10 5/1054400
PlayerProj ▾LineOverUnderEdge
Shai Gilgeous-AlexanderShai Gilgeous-AlexanderOKC v WAS · 8:00 PM ET212643422830.331.5PP2.00DraftKings1.97U+6.3%
Victor WembanyamaVictor WembanyamaSAS @ POR · 10:00 PM ET364312523025.227.5BetMGM1.95BetParx1.93U+12.4%
Nikola JokicNikola JokicDEN @ IND · 5:00 PM ET192118263224.026.5PP2.00BetParx1.81U+11.8%
Stephen CurryStephen CurryGSW v ORL · 8:30 PM ET244431342923.626.5PP1.91DraftKings1.96U+15.1%
Jamal MurrayJamal MurrayDEN @ IND · 5:00 PM ET192339351423.623.5PP2.10Fanatics1.80O+0.5%
Jalen BrunsonJalen BrunsonNYK @ CLE · 8:00 PM ET233824193323.026.5PP2.00DraftKings1.91U+15.9%
Devin BookerDevin BookerPHX v HOU · 9:00 PM ET32026333022.823.5BetRivers1.92PP2.00U+6.4%
Michael Porter Jr.Michael Porter Jr.BKN @ ATL · 7:30 PM ET271323182621.522.5DraftKings1.96Caesars1.83U+5.8%
Deni AvdijaDeni AvdijaPOR v SAS · 10:00 PM ET242428212221.323.5PP2.00DraftKings1.85U+10.7%
Kevin DurantKevin DurantHOU @ PHX · 9:00 PM ET182814122121.322.5PP2.10DraftKings1.84U+5.4%
Franz WagnerFranz WagnerORL @ GSW · 8:30 PM ET1526142415Pro21.5Bally Bet1.81PP2.00Pro
Pascal SiakamPascal SiakamIND v DEN · 5:00 PM ET2026131720Pro20.5DraftKings1.88Caesars1.93Pro
Nickeil Alexander-WalkerNickeil Alexander-WalkerATL v BKN · 7:30 PM ET2512342628Pro20.5BetRivers1.93PP2.00Pro
Donovan MitchellDonovan MitchellCLE v NYK · 8:00 PM ET2215172723Pro23.5DraftKings1.96FanDuel1.85Pro
Alperen SengunAlperen SengunHOU @ PHX · 9:00 PM ET1729162617Pro20.5Caesars1.92BetMGM1.90Pro
Julius RandleJulius RandleBKN @ ATL · 7:30 PM ET2415202122Pro20.5PP2.00Caesars1.88Pro
Karl-Anthony TownsKarl-Anthony TownsNYK @ CLE · 8:00 PM ET2719221117Pro20.5BetMGM1.95FanDuel1.94Pro
Desmond BaneDesmond BaneORL @ GSW · 8:30 PM ET1328192015Pro19.5BetMGM1.95DraftKings1.90Pro
Damian LillardDamian LillardPOR v SAS · 10:00 PM ET922202522Pro20.5BetMGM1.95DraftKings1.93Pro
Yaxel LendeborgYaxel LendeborgGSW v ORL · 8:30 PM ET266371617Pro17.5Bally Bet1.85PP2.00Pro
Trae YoungTrae YoungWAS @ OKC · 8:00 PM ET1421151823Pro18.5BetMGM1.83FanDuel1.98Pro
Jalen JohnsonJalen JohnsonATL v BKN · 7:30 PM ET2621121713Pro20.5FanDuel1.91Caesars1.93Pro
Anthony DavisAnthony DavisWAS @ OKC · 8:00 PM ET2918252726Pro20.5FanDuel1.98DraftKings1.88Pro
Ajay MitchellAjay MitchellOKC v WAS · 8:00 PM ET296202335Pro19.5BetMGM1.95Caesars1.89Pro
Dillon BrooksDillon BrooksPHX v HOU · 9:00 PM ET1922181524Pro15.5BetRivers1.93BetMGM1.95Pro
OG AnunobyOG AnunobyNYK @ CLE · 8:00 PM ET132391818Pro16.5BetMGM1.83PP2.00Pro
James HardenJames HardenCLE v NYK · 8:00 PM ET2413141917Pro16.5BetMGM1.83PP2.00Pro
Dylan HarperDylan HarperSAS @ POR · 10:00 PM ET1325172119Pro17.5Bally Bet2.08DraftKings1.83Pro
Andrew NembhardAndrew NembhardIND v DEN · 5:00 PM ET1418222322Pro16.5PP2.10BetParx1.85Pro
Jalen GreenJalen GreenPHX v HOU · 9:00 PM ET20211226Pro15.5Bally Bet2.00BetMGM1.87Pro
Brandin PodziemskiBrandin PodziemskiGSW v ORL · 8:30 PM ET82117209Pro15.5PP2.00BetMGM1.87Pro
Evan MobleyEvan MobleyCLE v NYK · 8:00 PM ET1127161622Pro17.5DraftKings1.89BetMGM1.95Pro
Jabari Smith Jr.Jabari Smith Jr.HOU @ PHX · 9:00 PM ET1422301411Pro14.5PP2.00BetRivers1.87Pro
Amen ThompsonAmen ThompsonHOU @ PHX · 9:00 PM ET231581411Pro14.5BetRivers1.89Caesars1.94Pro
CJ McCollumCJ McCollumATL v BKN · 7:30 PM ET51413154Pro13.5BetRivers1.82PP2.00Pro
Miles BridgesMiles BridgesPHX v HOU · 9:00 PM ET1724211818Pro15.5BetRivers1.88BetMGM1.95Pro
De'Aaron FoxDe'Aaron FoxSAS @ POR · 10:00 PM ET142212109Pro15.5PP2.00DraftKings1.84Pro
Anthony BlackAnthony BlackORL @ GSW · 8:30 PM ET188172310Pro14.5BetParx1.92PP2.00Pro
Stephon CastleStephon CastleSAS @ POR · 10:00 PM ET140161719Pro16.5PP2.00DraftKings1.79Pro
KyShawn GeorgeKyShawn GeorgeWAS @ OKC · 8:00 PM ET812222533Pro15.5BetMGM1.95Caesars1.85Pro
Aaron GordonAaron GordonDEN @ IND · 5:00 PM ET71515517Pro13.5PP2.00FanDuel1.77Pro
Christian BraunChristian BraunDEN @ IND · 5:00 PM ET915311411Pro12.5FanDuel1.85Caesars1.92Pro
Onyeka OkongwuOnyeka OkongwuATL v BKN · 7:30 PM ET296131422Pro13.5PP2.10BetMGM1.83Pro
Jrue HolidayJrue HolidayPOR v SAS · 10:00 PM ET614171512Pro12.5BetRivers1.91PP2.00Pro
Jared McCainJared McCainOKC v WAS · 8:00 PM ET10107921Pro13.5FanDuel1.93DraftKings1.93Pro
Wendell Carter Jr.Wendell Carter Jr.ORL @ GSW · 8:30 PM ET3207627Pro12.5PP2.00BetMGM1.90Pro
Cameron JohnsonCameron JohnsonDEN @ IND · 5:00 PM ET18512712Pro11.5FanDuel1.91Caesars1.85Pro
AJ DybantsaAJ DybantsaWAS @ OKC · 8:00 PM ET191721911Pro18.5Caesars1.93BetRivers1.85Pro
Peyton WatsonPeyton WatsonCLE v NYK · 8:00 PM ET15224513Pro10.5DraftKings1.81PP2.00Pro
Fred VanVleetFred VanVleetHOU @ PHX · 9:00 PM ET52416818Pro11.5DraftKings1.97BetRivers1.94Pro
Aaron NesmithAaron NesmithIND v DEN · 5:00 PM ET131891116Pro12.5PP2.00BetParx2.08Pro
Tristan Da SilvaTristan Da SilvaORL @ GSW · 8:30 PM ET208231018Pro12.5PP2.00DraftKings1.80Pro
Devin VassellDevin VassellSAS @ POR · 10:00 PM ET21911219Pro11.5BetRivers1.96BetMGM1.91Pro
Toumani CamaraToumani CamaraPOR v SAS · 10:00 PM ET131491118Pro11.5Bally Bet2.02DraftKings1.89Pro
Ivica ZubacIvica ZubacIND v DEN · 5:00 PM ET1816921Pro10.5DraftKings2.04Caesars1.78Pro
Jarrett AllenJarrett AllenCLE v NYK · 8:00 PM ET81425140Pro11.5DraftKings1.80PP2.00Pro
Dyson DanielsDyson DanielsATL v BKN · 7:30 PM ET486813Pro10.5BetRivers1.85FanDuel1.94Pro
Nolan TraoréNolan TraoréBKN @ ATL · 7:30 PM ET159161716Pro11.5Bally Bet2.02FanDuel1.82Pro
DeMar DeRozanDeMar DeRozanDEN @ IND · 5:00 PM ET1221639Pro11.5BetRivers1.86Caesars1.98Pro
Donovan ClinganDonovan ClinganPOR v SAS · 10:00 PM ET114172417Pro11.5Bally Bet2.04DraftKings1.85Pro
Kelly Oubre Jr.Kelly Oubre Jr.IND v DEN · 5:00 PM ET149151011Pro9.5Midnite1.91Bet HereCaesars1.89Pro
Obi ToppinObi ToppinIND v DEN · 5:00 PM ET1316141311Pro11.5Midnite1.91Bet HereFanDuel1.85Pro
Mikal BridgesMikal BridgesNYK @ CLE · 8:00 PM ET1231267Pro10.5DraftKings2.02DraftKings1.77Pro
Bilal CoulibalyBilal CoulibalyWAS @ OKC · 8:00 PM ET171769Pro7.5BetMGM1.87PP2.00Pro
Mikel Brown Jr.Mikel Brown Jr.BKN @ ATL · 7:30 PM ET817101318Pro12.5PP2.10DraftKings1.90Pro
Landry ShametLandry ShametNYK @ CLE · 8:00 PM ET13140227Pro10.5PP2.10Caesars1.79Pro
Reed SheppardReed SheppardHOU @ PHX · 9:00 PM ET19137814Pro8.5PP2.10DraftKings1.83Pro
Alexandre SarrAlexandre SarrWAS @ OKC · 8:00 PM ET121831113Pro11.5BetMGM1.90PP2.00Pro
Isaiah HartensteinIsaiah HartensteinOKC v WAS · 8:00 PM ET1010532Pro8.5DraftKings2.03BetMGM1.87Pro
Collin GillespieCollin GillespiePHX v HOU · 9:00 PM ET916326Pro8.5BetMGM1.80PP2.00Pro
Scoot HendersonScoot HendersonPOR v SAS · 10:00 PM ET914892Pro13.5FanDuel1.88DraftKings1.95Pro
De'Anthony MeltonDe'Anthony MeltonGSW v ORL · 8:30 PM ET8162125Pro8.5DraftKings1.86BetRivers1.93Pro
Alex CarusoAlex CarusoOKC v WAS · 8:00 PM ET712975Pro7.5FanDuel1.89DraftKings1.93Pro
Day'Ron SharpeDay'Ron SharpeBKN @ ATL · 7:30 PM ET431545Pro8.5Fanatics1.87PP2.00Pro
Luguentz DortLuguentz DortATL v BKN · 7:30 PM ET61114625Pro10.5PP2.00BetMGM1.87Pro
Georges NiangGeorges NiangGSW v ORL · 8:30 PM ET71131313Pro7.5Midnite1.91Bet HereBetRivers1.97Pro
Tari EasonTari EasonHOU @ PHX · 9:00 PM ET5118139Pro9.5Betway1.95PP1.91Pro
Kingston FlemingsKingston FlemingsATL v BKN · 7:30 PM ET232121411Pro8.5DraftKings1.86PP2.00Pro
Miles McBrideMiles McBrideNYK @ CLE · 8:00 PM ET531067Pro6.5BetMGM1.87BetRivers1.96Pro
Kenrich WilliamsKenrich WilliamsOKC v WAS · 8:00 PM ET71112134Pro7.5Midnite1.83Bet HereDraftKings2.02Pro
Aday MaraAday MaraOKC v WAS · 8:00 PM ET671099Pro7.5Bally Bet1.82BetMGM2.05Pro
Marcus SmartMarcus SmartHOU @ PHX · 9:00 PM ET582484Pro6.5FanDuel1.85DraftKings1.97Pro
Draymond GreenDraymond GreenGSW v ORL · 8:30 PM ET33242Pro5.5DraftKings2.21Caesars1.74Pro
Luke KennardLuke KennardPHX v HOU · 9:00 PM ET996012Pro5.5DraftKings1.80PP2.00Pro
Jase RichardsonJase RichardsonORL @ GSW · 8:30 PM ET1044910Pro7.5BetRivers1.87PP2.00Pro
Oso IghodaroOso IghodaroPHX v HOU · 9:00 PM ET821492Pro6.5BetRivers1.87Caesars2.01Pro
Khaman MaluachKhaman MaluachPHX v HOU · 9:00 PM ET129568Pro5.5FanDuel1.88DraftKings1.93Pro
Andre DrummondAndre DrummondNYK @ CLE · 8:00 PM ET104346Pro5.5DraftKings2.05BetRivers1.83Pro
Will RichardWill RichardGSW v ORL · 8:30 PM ET633610Pro5.5FanDuel2.02BetRivers1.85Pro
Moritz WagnerMoritz WagnerBKN @ ATL · 7:30 PM ET15161466Pro9.5Betway1.87PP2.00Pro
Spencer JonesSpencer JonesDEN @ IND · 5:00 PM ET54400Pro4.5BetRivers2.05BetParx1.71Pro
Market is each book's over price with its margin removed, averaged. Statz is the chance our projection gives of clearing the line. Edge is the gap on the side we favour: O for over, U for under. L5, L10 and the form chips count games over the line, this season first, playoffs left out. Hit-rate filters read the side chosen: the over unless Under is picked.Pro opens the projection and edge on 81 more rows.

91 NBA points props for Saturday 7 November across 7 games, priced by 11 books. Each row carries our projection, the hit rate at the line over the last five and ten games, the best price each side with the book posting it, and the market's chance against the Statz chance. Shai Gilgeous-Alexander has the highest projected points at 30.3 against a line of 31.5.

Quick answers3 questions

Who has the highest projected points on the slate?

Shai Gilgeous-Alexander is projected for 30.3 points against a line of 31.5, the highest projection on the slate. The best over price is 2 at Paddy Power and the best under 1.97 at DraftKings. We make the over 43.2% against the market's 49.5%.

Which player has the best recent points hit rate?

Obi Toppin has cleared 11.5 points in 8 of the last 10 games, the strongest recent record on the slate. A hit rate is history, not a projection: the sheet shows it beside our number so the two can be read together.

How do I read Market, Statz and Edge?

Market is each book's over price with its margin removed, averaged across the books quoting the line. Statz is the chance our projection gives of clearing it. A positive edge means we rate the over higher than the market does; a negative one favours the under. Three points or more is worth a second look; one point is noise.

Quick answers3 questions

Who has the highest projected points on the slate?

Shai Gilgeous-Alexander is projected for 30.3 points against a line of 31.5, the highest projection on the slate. The best over price is 2 at Paddy Power and the best under 1.97 at DraftKings. We make the over 43.2% against the market's 49.5%.

Which player has the best recent points hit rate?

Obi Toppin has cleared 11.5 points in 8 of the last 10 games, the strongest recent record on the slate. A hit rate is history, not a projection: the sheet shows it beside our number so the two can be read together.

How do I read Market, Statz and Edge?

Market is each book's over price with its margin removed, averaged across the books quoting the line. Statz is the chance our projection gives of clearing it. A positive edge means we rate the over higher than the market does; a negative one favours the under. Three points or more is worth a second look; one point is noise.