[bp+thinking]