Don't re-use colours if poss