Animal testing involves experimenting on animals to test the safety of medicines and chemicals for human use. Over 1.4 million animals were used in the United States in 2002 for testing purposes, including rabbits, dogs, cats, and primates. While animal testing has helped develop vaccines and provide human health information, it causes suffering in animals and is not always predictive of human reactions due to physiological differences between species. Alternatives to animal testing are being explored.