avoid potential bsr(0)