error out early when saving widgets