return result
refactor wording: probe -> check/sample
fixed exceptions