* changed detection algorithm
pin the errors - make them really obvious
Calculate ranges on data
Skip conversions if output already exists.