Try at recursive discard