Added structure for device client negotiation