drc: allow recursive calls