better bounding