This is an important behavior change. Before the method was accepting ``null`` regions, while now it would blow up. I guess it's ok because we internally never pass ``null``, but would be good to hear what the rest of the team thinks about it.