Client Protocol: Use consistent variable names and notation