Stav dette: Anomalies and scientific theories