user can decide to echo received bytes or not