make sure a sets container exists even if there are no sets yet. fixes #49. fixes #50.