note what bisect call does