implements hybrid send