Catching a rainbow...