BF: yield a copy of F if stepsB==0.
RF: removed unused variable.