Changed BSR to forward iterable