Type safety for both colors and 64 bit.