handle multi_field types without a default field

fix #131