unnecessary brackets
bumped semigroups version