pad: change the semantics of get/pull_range a little