Fish may be good for your health, but rainbows are probably better for you.