make all but one pass