Minor reduction in complexity
Allow creation and preparation of new sets

New sets aren't saved (errors added) if preparation fails