more supportive APIs for smashed fields