allow region to be passed as a parameter, too