those are not very explicit variable names -- why not call them refBoundaries and hypBoundaries?