Input (grade 8): and Microsoft) have failed, and each continues to use its own proprietary protocol.
Output (grade 8): and Microsoft) have failed and each continues to use its own proprietary protocol.