error causes use SendStr, eliminating most allocations.