added flag for old-semigroups so we can get Natural