restricting learned values