Gamut implementation