Experiments and tests on animals have occurred for centuries, beginning with ancient Greek physicians dissecting animals. While experimentation has provided medical advances, it causes suffering to animals and raises ethical issues. Today, animal testing is regulated in some places but still widespread, with mice, rats, fish and rabbits most commonly used to develop medicines, study disease and toxicity, and for education and military research. There is ongoing debate around alternatives to animal testing and whether the benefits justify the costs to animal welfare.