added bang to side effecting send-mail! fn