making validity regions computation compatible with distributed memory executor #133