Why require color ?