If more than one time, call fcn recursively.