I think curved works, just not maybe double curved?
Still though, if this is an edge case, perhaps 5%… and the workaround catches 80% of the rest, it might a worthwhile improvement…
Cheers,
Mark