Philosophy and science.