better eliminination of empty subfields