Text this: Protocol engineering issues for open systems communications.