Not all cases are present, for example step between colors might not be an int, and the last color might shift a bit.
Not all cases are present, for example step between colors might not be an int, and the last color might shift a bit.