flushed out RR functionality a litle more