add 'repeatedly' and 'reductions'