Pretty much this, depends on the problem, how common (and acknowledged it is) as well as how hard it is to fix.

Even then, I've seen complex things done with zero issues and simple common things fought and lost.

What's the issue?