Added visibility checks to some region methods