Why is testing so important?