Now I'm mad.

The city added curb & gutter in front of my house.
They assessed & I paid.

Now I have a stopped up main line.
Apparently, in the process of backfilling, they broke the line between my house & the street.
In process, the contractors covered up the cleanouts I had installed near the street, but still on my property.
4" Schedule 40 PVC, properly primered, and joined with solvent, should NEVER let tree roots into the line.
But in there they are, according to a snake camera.
I think they may have caught one of the pipes with a tractor, but have no way to prove it.
Now I get to trench the front yard, just to repair hidden damage.

I feel your pain...