In science, mistakes always precede the truth - Horace Walpole