can you add `&block` to the signature so it's immediately obvious this method accepts a block? also, it'd be consistent with the rest of the methods.