add quiet option and better logging on send failures