[WIP]
Tidy up send()