Microsoft determined that there were a number of protocols that must be documented in addition to those originally planned, either because they were added to Longhorn Server after the initial schedule was developed, or because they were inadvertently overlooked in preparation of the original technical documentation and the schedule for the rewrite project.