Get rid of recursion in send