Make SweepData.select_index return complex errors for consistancy