I think that the changing (and saving) the supporter means that it succeeded :) Imagine a case that we add some validation to the support. The ``` save!``` does not work (and raises an error) yet the method ```success?``` still claims we are fine.