write vs send