best to spring logic for RR