On the promises of science