add protection for multi send