There may be clashes, but a series of deals between Labour and the government have defused most of the big problems in advance. I've lost count of the number of times Labour's point person, Keir Starmer uttered the words: "I am grateful for that indication," as the Security Minister John Hayes announced changes.
Today's big compromise announcement will be the composition and remit of the panel which will assess the operational case for the powers, under the leadership of the independent reviewer of terrorism legislation, David Anderson QC.
This matters because the panel have to report by the time the bill reaches committee stage in the House of Lords, and if they called for significant changes that would be pretty hard for ministers to resist.
That follows on from the government accepting special protections for Trade Unions and from a government "manuscript amendment" on the role of the "Judicial Commissioners" who would co-sign warrants for investigatory powers - which would allow them to scrutinise the facts of the case, not just the reasonableness of the process by which a warrant was issued.
In both cases Labour got pretty much everything they asked for.
Further compromise may well emerge on the issue of keeping internet connection records and the level of access to them, and on the protection of medical records. Protection of journalists and their sources seems a tougher issue - although some suspect that the government would like a few compromise-able issues in its back pocket, so that it can throw a few bones to their lordships, when the bill is considered in detail in the Upper House.
I suspect Labour will probably vote for the bill at tonight's third reading - perhaps with a few reservations, while the SNP and probably the Lib Dems will oppose.
And then the action switches to the Lords.

Joseph Mensah was arrested on suspicion of assault on Sunday before being transferred to Manchester Royal Infirmary with leg injuries.
After jumping from the first-floor window, he is believed to have caught a number 50 bus on Upper Brook Street.
Greater Manchester Police have appealed for anyone with information about Mr Mensah's whereabouts to contact them.
He is described as black and of heavy build and was wearing a dark coat and jeans at the time of his escape.
Police were at the hospital at the time, but were not specifically tasked with guarding Mr Mensah.
Det Ch Insp Chris Mossop said: "We are currently investigating the circumstances that led to Mr Mensah's escape and are continuing to search for him.
"I would like to remind those who may be hiding him it is a criminal offence to do so.
"I would also make a direct appeal to Mensah as he was originally admitted to hospital for injuries to his leg and needs treatment."

Attacking midfielder Christensen, 22, has played more than 50 games for the London side, but has not started a Championship match this season.
Striker Woodrow, 22, has only started one league match but scored twice in the EFL Cup against Leyton Orient.
Both players are available to face QPR on Saturday.
Brewers manager Nigel Clough said: "Lasse has a good season or so under his belt in the Championship. He's been a bit unlucky not to feature much this season, but they see him in their long-term plans and it will help him to play for us.
"Cauley is one to add to our striking options. With Luke Varney out for four to six weeks and Will Miller's hamstring injury, it was important to get another striker in."
Find all the latest football transfers on our dedicated page or visit our Premier League tracker here.
Day two of MPs' detailed consideration of the Investigatory Powers Bill - and the issues of the day should be the retention of internet connection records and protection of medical records and journalistic privilege.
[NEXT_CONCEPT]
A suspected criminal is on the run after leaping from a hospital window and catching a bus.
[NEXT_CONCEPT]
Burton Albion have signed Lasse Vigen Christensen and Cauley Woodrow on loan from Championship rivals Fulham until the end of the season.