reverse assigning colors rule