adding ProbeFor interface to use in conjunction with WaitFor.