....or we can just say that everything is optional always, and leave it to the servers instead of the protocol to handle irregularities.