allow empty submodels