Speed up by inlining ColorHSV