reinforce noninteractive