keep hsv() for less output