Rainbows for one and all.