should probably use ```.save!``` to make sure errors are surfaced