Couldn't this reuse `bound` from above?