Cleaned up Send method