do you assume `bounds.first` can be non-zero here?