Hundreds of clean-ups are still underway across Canterbury after torrential rainfall battered the region earlier this week, causing severe flooding.
Volunteers are out in their droves - and none more so than at a small golf club in Hororata, where the community is chipping in.
The Hororata Golf Club straddles the Selwyn River, a passage of water that swelled significantly due to the torrents of rain this week.
"The Selwyn basically took this area over - jumped out of its natural water course up to about your knees - brown, dirty, flowing fast," the club's past president Jum Morten told Newshub.
On Friday, many of the club's greens are still brown with silt and stones - and its members have put down the putters in favour of rakes.
The clean-up is just one of the hundreds across this region as communities rally together to repair the damages and get back on their feet.
"It brings out the best in the community, and that's what the community is all about, chipping in and helping," said one volunteer.
"The work has to be done, doing nothing is not an option," said another.
Volunteers both young and old are mucking in, from retirees to children. And all the hard work was punctuated with some top-notch country fare for lunch.
However, golfing greens are delicate, making the clean-up of the Hororata Golf Club a little trickier.
"It's really difficult actually - you can't get in with too much heavy gear because you will make as much damage as you're repairing," Morten said.
Right now the par 4's are a hard task, and it's not only birdies the golf players are finding.
"We found one or two quite nice trout over there that hadn't made it unfortunately."
Golf is not the only recreational activity put on hold by the flooding. The Mountain Safety Council has issued a warning to anyone heading into the mountains this long weekend, with Queen's Birthday already notorious for a higher number of search and rescues - and the flooding has greatly increased the risks.
But with so many lending a hand, Canterbury's mammoth clean-up is on course.