Make it explicit that the callable should return a boolean and `False` will ignore the current sub samples and go on trying on new re-sampling of the data.