make gemsets optional