Fast DNF Push

Review