make rl optional