Remove possibility to add no datasets.
Fix bug when required toplevel is lower than lowest level.