I mean rationally I kind of know, but it's hard enough to get something hardware-y designed, built, tested, debugged and out on schedule and in spec when you have every scrap of information in front of you, let alone when it's a black box and you hope that there's no special sauce in the protocols.