The philosopher P. Feyerabend argues that progress requires allowing deviations from accepted norms and principles. Without some level of "sloppiness", "chaos", or going against standard reasoning, new theories that become core parts of our knowledge would not be developed. What are seen as transgressions or errors play an important role in advancing our understanding. Progress depends on tolerating apparent deviations from reason and convention.