Added rainbow_NB (non-blocking).