Bufix on restrict : it now rebuilds the whole tree