It probably is, but this covers the case where I create Newsletters in tests and forget to set the vendor_id and strange things happen.  I added this check so it fails immediately.