Experimental discard-pairs fn