throw exception by default on faulty data sets