There's also using multiple shades from dark to light. That might actually be easier to read if you can throw in a few light intensities are have less positional variants. 2 shades with 3 positions would be less error prone than 5 positions of only 1 shade.