problem with region-based functions which prompt for args in the minibuffer