Tesco no longer paying vets direct?