Partial send handling

AG removed what looked like redundant set eff_buf.token_len <- n