It is likely an Edison scenario, we just need to test thousands of things to find something that is stable enough to produce results. There are so many possibly setups to make it work that we will probably find something sooner or later. We already have many setups that works, but aren't powerful enough to be useful, just need to find a setup that works a bit better.