I think we don’t need to check `not color_func`.  ;-)