Rewriting "send" functions