@karlnapf Like I said before (it got hidden because of outdated diff thing maybe!), the thresh parameter is used in 2 Modes VARIANCE_EXPLAINED and THRESHOLD, so we cannot automatically choose THRESHOLD mode when thresh is supplied. We still need to ask which mode is the thresh for. Makes sense?
Please correct me if I am thinking of something else altogether. Happens with me often! :)