A proprietary solution gives the designer the freedom to develop a protocol that is the most efficient for the application instead of having to consider every application that may want to communicate wirelessly. Simple applications, like remote control, may also benefit from lower overhead than what is required by the larger standard protocols. This can mean smaller processors and lower current consumption. Smaller protocols can ease the design and test of the product. It also allows the company to create a unique product or even define a protocol for the market. The drawbacks are that the designer must design the protocol. The data must be able to be picked out of the random noise that is always present and robust enough to recover from any errors that occur during transmission. Linx Application Note AN-00160 discusses these considerations and some methods for approaching protocol design.