The veterinarian's oath: are you keeping your promise?