Corner validate

Refer to the ChangeLog.
This branch has the restricted region for simplistic use for now.