s/advance_when/advance