adapt rest of the protocols to the new way of string handling in ProtocolBase api