Use bounded channels during protocol encoding