I'd also add in that the service providers want to have some tweaks for their networks, so that adds to the complexity of the handset software.