- fix potential bug where cb *could* be bigger?