send() can take a callback

    This callback will either get an error message on failure or an
    empty string on success.