Do you see these types of changes being needed at the protocol layer, relay layer or can they be done at the client layer?