Pluralism In scientific problem solving : why inconsistency is no big deal