As long as we're in here, should use ```save!()``` to get an exception on failure?