specialized for cases with region being an integer