The Labor Party is meeting in Melbourne to make decisions on its policy platform. On Saturday, it had a vote about immigration and asylum seekers.
If you've just tuned in to the spectacle that is an ALP conference, here's how these votes work.
First, Victorian MP Andrew Giles got up to move his amendment to prohibit asylum boat turnbacks. It looks like this:
But he was interrupted by a group of rowdy protesters who ran in from the back of the room and stormed the stage.
People in the crowd booed at the protesters, who probably weren't from the Labor party. (Bit too scruffy looking, not wearing bright red t-shirts, etc)
Andrew Giles gets back up. He says he agrees with all the other amendments shadow immigration minister Richard Marles has put forward, but not boat turnbacks.
Then it was Richard Marles' turn to speak against the amendment. He said Labor needs the full suite of measures to keep the journey to Australia shut.
Queensland Labor candidate Murray Watt thinks the party should dump offshore processing and put forward a different amendment:
Tony Burke spoke about his troubling time as Labor's last immigration minister. His voice trembles as he tells the room how 33 people died under his watch trying to get to Australia and told the story of how he tried to find the name of a baby who died.
There are other amendments and speakers for and against. Union secretary Michele O'Neil said the previous Labor government failed by not changing the public's fear of asylum seekers.
Labor leader Bill Shorten said that it would have been easier for him to not have brought the issue up at all, but that it had to be done.
With all the speeches done, it was time to vote by yelling out "aye" or "no". It is exactly as scientific as it sounds. Mark Butler said the "no" yellers were loudest, and so the boats amendment was defeated.
One thing we do know is that three very senior Labor figures from the party's left faction were very pissed off.
So Labor has the same asylum seeker policy as the coalition now?