Well, I think, first of all, we have to see what is the market. You are trying to solve a problem. So, you have to make sure that that's a problem. Then now you figure out ok do I have a solution? Can I come up with a solution? More than anything, and I have learned from experience is you have to see what do the customers want? Because who is going to buy this product at the end of the day? The customers. So, you have to understand what do they need. If you are going to make something that they don't require, that does not make sense. So, I would say the first thing is to speak with customers to find out what are their requirements? What do they need? If we make this, what will they do? If we make that, what will they think?