I wondered if Riff Riff had something to do with it, but not because of any resemblance. I just recognized the two R's in the logo