One of the things that we need to do better is execution on software strategy. Execution has been poor. Talent we are looking for is software execution. Have great software talent around the world. Ex Good Technology staff working on forward-looking developments. In terms of time to market, once we get these platforms solidified and delivering products, will have much better oiled machine and will be competitive with other folks in the industry.