Documented Send func