Added functionality to determine usable region