Fix wrong end-of-region calculation