adjust Reinforce to match Oracle, and fix old oracle