Fixed issue a Semigroup