Here is the broader point: whatever problem you're trying to solve, make sure you're not just attacking the noisy part of the problem that happens to capture your attention. Before spending all your time and resources, it's incredibly important to properly define the problem--or, better yet, redefine the problem.